#ifdef USE_ADOBE_JAPAN1_UCS2

#ifdef INCLUDE_CMAP_DATA

static const int g_cmap_adobe_japan1_ucs2_table[13255] = {
 2,  48,  46,  4,  88,  73,  73,  73, 
 3,  88,  73,  86,  2,  88,  86,  4, 
 120,  105,  105,  105,  3,  120,  105,  118, 
 2,  120,  118,  2,  84,  66,  3,  70, 
 65,  88,  2,  8595,  8593,  4,  26377,  38480, 
 20250,  31038,  4,  36001,  22243,  27861,  20154,  4, 
 26377,  38480,  20250,  31038,  4,  36001,  22243,  27861, 
 20154,  2,  69,  778,  2,  73,  778,  2, 
 79,  778,  2,  101,  778,  2,  305,  778, 
 2,  111,  778,  2,  69,  778,  2,  73, 
 778,  2,  79,  778,  2,  101,  778,  2, 
 305,  778,  2,  111,  778,  3,  48,  47, 
 51,  3,  49,  47,  55,  3,  50,  47, 
 55,  3,  51,  47,  55,  3,  52,  47, 
 55,  3,  53,  47,  55,  3,  54,  47, 
 55,  3,  49,  47,  57,  3,  50,  47, 
 57,  3,  52,  47,  57,  3,  53,  47, 
 57,  3,  55,  47,  57,  3,  56,  47, 
 57,  4,  49,  47,  49,  48,  4,  51, 
 47,  49,  48,  4,  55,  47,  49,  48, 
 4,  57,  47,  49,  48,  4,  49,  47, 
 49,  49,  4,  50,  47,  49,  49,  4, 
 51,  47,  49,  49,  4,  52,  47,  49, 
 49,  4,  53,  47,  49,  49,  4,  54, 
 47,  49,  49,  4,  55,  47,  49,  49, 
 4,  56,  47,  49,  49,  4,  57,  47, 
 49,  49,  5,  49,  48,  47,  49,  49, 
 4,  49,  47,  49,  50,  4,  53,  47, 
 49,  50,  4,  55,  47,  49,  50,  5, 
 49,  49,  47,  49,  50,  5,  49,  47, 
 49,  48,  48,  3,  48,  47,  51,  3, 
 49,  47,  50,  3,  49,  47,  51,  3, 
 50,  47,  51,  3,  49,  47,  52,  3, 
 51,  47,  52,  3,  49,  47,  53,  3, 
 50,  47,  53,  3,  51,  47,  53,  3, 
 52,  47,  53,  3,  49,  47,  54,  3, 
 53,  47,  54,  3,  49,  47,  55,  3, 
 50,  47,  55,  3,  51,  47,  55,  3, 
 52,  47,  55,  3,  53,  47,  55,  3, 
 54,  47,  55,  3,  49,  47,  56,  3, 
 51,  47,  56,  3,  53,  47,  56,  3, 
 55,  47,  56,  3,  49,  47,  57,  3, 
 50,  47,  57,  3,  52,  47,  57,  3, 
 53,  47,  57,  3,  55,  47,  57,  3, 
 56,  47,  57,  4,  49,  47,  49,  48, 
 4,  51,  47,  49,  48,  4,  55,  47, 
 49,  48,  4,  57,  47,  49,  48,  4, 
 49,  47,  49,  49,  4,  50,  47,  49, 
 49,  4,  51,  47,  49,  49,  4,  52, 
 47,  49,  49,  4,  53,  47,  49,  49, 
 4,  54,  47,  49,  49,  4,  55,  47, 
 49,  49,  4,  56,  47,  49,  49,  4, 
 57,  47,  49,  49,  5,  49,  48,  47, 
 49,  49,  4,  49,  47,  49,  50,  4, 
 53,  47,  49,  50,  4,  55,  47,  49, 
 50,  5,  49,  49,  47,  49,  50,  5, 
 49,  47,  49,  48,  48,  2,  48,  48, 
 2,  48,  49,  2,  48,  50,  2,  48, 
 51,  2,  48,  52,  2,  48,  53,  2, 
 48,  54,  2,  48,  55,  2,  48,  56, 
 2,  48,  57,  2,  50,  49,  2,  50, 
 50,  2,  50,  51,  2,  50,  52,  2, 
 50,  53,  2,  50,  54,  2,  50,  55, 
 2,  50,  56,  2,  50,  57,  2,  51, 
 48,  2,  51,  49,  2,  51,  50,  2, 
 51,  51,  2,  51,  52,  2,  51,  53, 
 2,  51,  54,  2,  51,  55,  2,  51, 
 56,  2,  51,  57,  2,  52,  48,  2, 
 52,  49,  2,  52,  50,  2,  52,  51, 
 2,  52,  52,  2,  52,  53,  2,  52, 
 54,  2,  52,  55,  2,  52,  56,  2, 
 52,  57,  2,  53,  48,  2,  53,  49, 
 2,  53,  50,  2,  53,  51,  2,  53, 
 52,  2,  53,  53,  2,  53,  54,  2, 
 53,  55,  2,  53,  56,  2,  53,  57, 
 2,  54,  48,  2,  54,  49,  2,  54, 
 50,  2,  54,  51,  2,  54,  52,  2, 
 54,  53,  2,  54,  54,  2,  54,  55, 
 2,  54,  56,  2,  54,  57,  2,  55, 
 48,  2,  55,  49,  2,  55,  50,  2, 
 55,  51,  2,  55,  52,  2,  55,  53, 
 2,  55,  54,  2,  55,  55,  2,  55, 
 56,  2,  55,  57,  2,  56,  48,  2, 
 56,  49,  2,  56,  50,  2,  56,  51, 
 2,  56,  52,  2,  56,  53,  2,  56, 
 54,  2,  56,  55,  2,  56,  56,  2, 
 56,  57,  2,  57,  48,  2,  57,  49, 
 2,  57,  50,  2,  57,  51,  2,  57, 
 52,  2,  57,  53,  2,  57,  54,  2, 
 57,  55,  2,  57,  56,  2,  57,  57, 
 3,  49,  48,  48,  4,  120,  105,  105, 
 105,  3,  120,  105,  118,  2,  120,  118, 
 4,  88,  73,  73,  73,  3,  88,  73, 
 86,  2,  88,  86,  2,  21313,  19968,  2, 
 21313,  20108,  2,  21313,  19977,  2,  21313,  22235, 
 2,  21313,  20116,  2,  21313,  20845,  2,  21313, 
 19971,  2,  21313,  20843,  2,  21313,  20061,  2, 
 20108,  21313,  2,  40,  41,  2,  48,  48, 
 2,  51,  50,  2,  51,  51,  2,  51, 
 52,  2,  51,  53,  2,  51,  54,  2, 
 51,  55,  2,  51,  56,  2,  51,  57, 
 2,  52,  48,  2,  52,  49,  2,  52, 
 50,  2,  52,  51,  2,  52,  52,  2, 
 52,  53,  2,  52,  54,  2,  52,  55, 
 2,  52,  56,  2,  52,  57,  2,  53, 
 48,  2,  53,  49,  2,  53,  50,  2, 
 53,  51,  2,  53,  52,  2,  53,  53, 
 2,  53,  54,  2,  53,  55,  2,  53, 
 56,  2,  53,  57,  2,  54,  48,  2, 
 54,  49,  2,  54,  50,  2,  54,  51, 
 2,  54,  52,  2,  54,  53,  2,  54, 
 54,  2,  54,  55,  2,  54,  56,  2, 
 54,  57,  2,  55,  48,  2,  55,  49, 
 2,  55,  50,  2,  55,  51,  2,  55, 
 52,  2,  55,  53,  2,  55,  54,  2, 
 55,  55,  2,  55,  56,  2,  55,  57, 
 2,  56,  48,  2,  56,  49,  2,  56, 
 50,  2,  56,  51,  2,  56,  52,  2, 
 56,  53,  2,  56,  54,  2,  56,  55, 
 2,  56,  56,  2,  56,  57,  2,  57, 
 48,  2,  57,  49,  2,  57,  50,  2, 
 57,  51,  2,  57,  52,  2,  57,  53, 
 2,  57,  54,  2,  57,  55,  2,  57, 
 56,  2,  57,  57,  3,  49,  48,  48, 
 2,  48,  48,  2,  48,  49,  2,  48, 
 50,  2,  48,  51,  2,  48,  52,  2, 
 48,  53,  2,  48,  54,  2,  48,  55, 
 2,  48,  56,  2,  48,  57,  2,  49, 
 48,  2,  49,  49,  2,  49,  50,  2, 
 49,  51,  2,  49,  52,  2,  49,  53, 
 2,  49,  54,  2,  49,  55,  2,  49, 
 56,  2,  49,  57,  2,  50,  48,  2, 
 50,  49,  2,  50,  50,  2,  50,  51, 
 2,  50,  52,  2,  50,  53,  2,  50, 
 54,  2,  50,  55,  2,  50,  56,  2, 
 50,  57,  2,  51,  48,  2,  51,  49, 
 2,  51,  50,  2,  51,  51,  2,  51, 
 52,  2,  51,  53,  2,  51,  54,  2, 
 51,  55,  2,  51,  56,  2,  51,  57, 
 2,  52,  48,  2,  52,  49,  2,  52, 
 50,  2,  52,  51,  2,  52,  52,  2, 
 52,  53,  2,  52,  54,  2,  52,  55, 
 2,  52,  56,  2,  52,  57,  2,  53, 
 48,  2,  53,  49,  2,  53,  50,  2, 
 53,  51,  2,  53,  52,  2,  53,  53, 
 2,  53,  54,  2,  53,  55,  2,  53, 
 56,  2,  53,  57,  2,  54,  48,  2, 
 54,  49,  2,  54,  50,  2,  54,  51, 
 2,  54,  52,  2,  54,  53,  2,  54, 
 54,  2,  54,  55,  2,  54,  56,  2, 
 54,  57,  2,  55,  48,  2,  55,  49, 
 2,  55,  50,  2,  55,  51,  2,  55, 
 52,  2,  55,  53,  2,  55,  54,  2, 
 55,  55,  2,  55,  56,  2,  55,  57, 
 2,  56,  48,  2,  56,  49,  2,  56, 
 50,  2,  56,  51,  2,  56,  52,  2, 
 56,  53,  2,  56,  54,  2,  56,  55, 
 2,  56,  56,  2,  56,  57,  2,  57, 
 48,  2,  57,  49,  2,  57,  50,  2, 
 57,  51,  2,  57,  52,  2,  57,  53, 
 2,  57,  54,  2,  57,  55,  2,  57, 
 56,  2,  57,  57,  3,  49,  48,  48, 
 2,  48,  48,  2,  48,  49,  2,  48, 
 50,  2,  48,  51,  2,  48,  52,  2, 
 48,  53,  2,  48,  54,  2,  48,  55, 
 2,  48,  56,  2,  48,  57,  2,  49, 
 48,  2,  49,  49,  2,  49,  50,  2, 
 49,  51,  2,  49,  52,  2,  49,  53, 
 2,  49,  54,  2,  49,  55,  2,  49, 
 56,  2,  49,  57,  2,  50,  48,  2, 
 50,  49,  2,  50,  50,  2,  50,  51, 
 2,  50,  52,  2,  50,  53,  2,  50, 
 54,  2,  50,  55,  2,  50,  56,  2, 
 50,  57,  2,  51,  48,  2,  51,  49, 
 2,  51,  50,  2,  51,  51,  2,  51, 
 52,  2,  51,  53,  2,  51,  54,  2, 
 51,  55,  2,  51,  56,  2,  51,  57, 
 2,  52,  48,  2,  52,  49,  2,  52, 
 50,  2,  52,  51,  2,  52,  52,  2, 
 52,  53,  2,  52,  54,  2,  52,  55, 
 2,  52,  56,  2,  52,  57,  2,  53, 
 48,  2,  53,  49,  2,  53,  50,  2, 
 53,  51,  2,  53,  52,  2,  53,  53, 
 2,  53,  54,  2,  53,  55,  2,  53, 
 56,  2,  53,  57,  2,  54,  48,  2, 
 54,  49,  2,  54,  50,  2,  54,  51, 
 2,  54,  52,  2,  54,  53,  2,  54, 
 54,  2,  54,  55,  2,  54,  56,  2, 
 54,  57,  2,  55,  48,  2,  55,  49, 
 2,  55,  50,  2,  55,  51,  2,  55, 
 52,  2,  55,  53,  2,  55,  54,  2, 
 55,  55,  2,  55,  56,  2,  55,  57, 
 2,  56,  48,  2,  56,  49,  2,  56, 
 50,  2,  56,  51,  2,  56,  52,  2, 
 56,  53,  2,  56,  54,  2,  56,  55, 
 2,  56,  56,  2,  56,  57,  2,  57, 
 48,  2,  57,  49,  2,  57,  50,  2, 
 57,  51,  2,  57,  52,  2,  57,  53, 
 2,  57,  54,  2,  57,  55,  2,  57, 
 56,  2,  57,  57,  3,  49,  48,  48, 
 2,  48,  48,  2,  48,  49,  2,  48, 
 50,  2,  48,  51,  2,  48,  52,  2, 
 48,  53,  2,  48,  54,  2,  48,  55, 
 2,  48,  56,  2,  48,  57,  2,  49, 
 48,  2,  49,  49,  2,  49,  50,  2, 
 49,  51,  2,  49,  52,  2,  49,  53, 
 2,  49,  54,  2,  49,  55,  2,  49, 
 56,  2,  49,  57,  2,  50,  48,  2, 
 50,  49,  2,  50,  50,  2,  50,  51, 
 2,  50,  52,  2,  50,  53,  2,  50, 
 54,  2,  50,  55,  2,  50,  56,  2, 
 50,  57,  2,  51,  48,  2,  51,  49, 
 2,  51,  50,  2,  51,  51,  2,  51, 
 52,  2,  51,  53,  2,  51,  54,  2, 
 51,  55,  2,  51,  56,  2,  51,  57, 
 2,  52,  48,  2,  52,  49,  2,  52, 
 50,  2,  52,  51,  2,  52,  52,  2, 
 52,  53,  2,  52,  54,  2,  52,  55, 
 2,  52,  56,  2,  52,  57,  2,  53, 
 48,  2,  53,  49,  2,  53,  50,  2, 
 53,  51,  2,  53,  52,  2,  53,  53, 
 2,  53,  54,  2,  53,  55,  2,  53, 
 56,  2,  53,  57,  2,  54,  48,  2, 
 54,  49,  2,  54,  50,  2,  54,  51, 
 2,  54,  52,  2,  54,  53,  2,  54, 
 54,  2,  54,  55,  2,  54,  56,  2, 
 54,  57,  2,  55,  48,  2,  55,  49, 
 2,  55,  50,  2,  55,  51,  2,  55, 
 52,  2,  55,  53,  2,  55,  54,  2, 
 55,  55,  2,  55,  56,  2,  55,  57, 
 2,  56,  48,  2,  56,  49,  2,  56, 
 50,  2,  56,  51,  2,  56,  52,  2, 
 56,  53,  2,  56,  54,  2,  56,  55, 
 2,  56,  56,  2,  56,  57,  2,  57, 
 48,  2,  57,  49,  2,  57,  50,  2, 
 57,  51,  2,  57,  52,  2,  57,  53, 
 2,  57,  54,  2,  57,  55,  2,  57, 
 56,  2,  57,  57,  3,  49,  48,  48, 
 2,  48,  48,  2,  48,  49,  2,  48, 
 50,  2,  48,  51,  2,  48,  52,  2, 
 48,  53,  2,  48,  54,  2,  48,  55, 
 2,  48,  56,  2,  48,  57,  2,  49, 
 48,  2,  49,  49,  2,  49,  50,  2, 
 49,  51,  2,  49,  52,  2,  49,  53, 
 2,  49,  54,  2,  49,  55,  2,  49, 
 56,  2,  49,  57,  2,  50,  48,  2, 
 50,  49,  2,  50,  50,  2,  50,  51, 
 2,  50,  52,  2,  50,  53,  2,  50, 
 54,  2,  50,  55,  2,  50,  56,  2, 
 50,  57,  2,  51,  48,  2,  51,  49, 
 2,  51,  50,  2,  51,  51,  2,  51, 
 52,  2,  51,  53,  2,  51,  54,  2, 
 51,  55,  2,  51,  56,  2,  51,  57, 
 2,  52,  48,  2,  52,  49,  2,  52, 
 50,  2,  52,  51,  2,  52,  52,  2, 
 52,  53,  2,  52,  54,  2,  52,  55, 
 2,  52,  56,  2,  52,  57,  2,  53, 
 48,  2,  53,  49,  2,  53,  50,  2, 
 53,  51,  2,  53,  52,  2,  53,  53, 
 2,  53,  54,  2,  53,  55,  2,  53, 
 56,  2,  53,  57,  2,  54,  48,  2, 
 54,  49,  2,  54,  50,  2,  54,  51, 
 2,  54,  52,  2,  54,  53,  2,  54, 
 54,  2,  54,  55,  2,  54,  56,  2, 
 54,  57,  2,  55,  48,  2,  55,  49, 
 2,  55,  50,  2,  55,  51,  2,  55, 
 52,  2,  55,  53,  2,  55,  54,  2, 
 55,  55,  2,  55,  56,  2,  55,  57, 
 2,  56,  48,  2,  56,  49,  2,  56, 
 50,  2,  56,  51,  2,  56,  52,  2, 
 56,  53,  2,  56,  54,  2,  56,  55, 
 2,  56,  56,  2,  56,  57,  2,  57, 
 48,  2,  57,  49,  2,  57,  50,  2, 
 57,  51,  2,  57,  52,  2,  57,  53, 
 2,  57,  54,  2,  57,  55,  2,  57, 
 56,  2,  57,  57,  3,  49,  48,  48, 
 2,  48,  48,  2,  48,  49,  2,  48, 
 50,  2,  48,  51,  2,  48,  52,  2, 
 48,  53,  2,  48,  54,  2,  48,  55, 
 2,  48,  56,  2,  48,  57,  2,  49, 
 48,  2,  49,  49,  2,  49,  50,  2, 
 49,  51,  2,  49,  52,  2,  49,  53, 
 2,  49,  54,  2,  49,  55,  2,  49, 
 56,  2,  49,  57,  2,  50,  48,  2, 
 50,  49,  2,  50,  50,  2,  50,  51, 
 2,  50,  52,  2,  50,  53,  2,  50, 
 54,  2,  50,  55,  2,  50,  56,  2, 
 50,  57,  2,  51,  48,  2,  51,  49, 
 2,  51,  50,  2,  51,  51,  2,  51, 
 52,  2,  51,  53,  2,  51,  54,  2, 
 51,  55,  2,  51,  56,  2,  51,  57, 
 2,  52,  48,  2,  52,  49,  2,  52, 
 50,  2,  52,  51,  2,  52,  52,  2, 
 52,  53,  2,  52,  54,  2,  52,  55, 
 2,  52,  56,  2,  52,  57,  2,  53, 
 48,  2,  53,  49,  2,  53,  50,  2, 
 53,  51,  2,  53,  52,  2,  53,  53, 
 2,  53,  54,  2,  53,  55,  2,  53, 
 56,  2,  53,  57,  2,  54,  48,  2, 
 54,  49,  2,  54,  50,  2,  54,  51, 
 2,  54,  52,  2,  54,  53,  2,  54, 
 54,  2,  54,  55,  2,  54,  56,  2, 
 54,  57,  2,  55,  48,  2,  55,  49, 
 2,  55,  50,  2,  55,  51,  2,  55, 
 52,  2,  55,  53,  2,  55,  54,  2, 
 55,  55,  2,  55,  56,  2,  55,  57, 
 2,  56,  48,  2,  56,  49,  2,  56, 
 50,  2,  56,  51,  2,  56,  52,  2, 
 56,  53,  2,  56,  54,  2,  56,  55, 
 2,  56,  56,  2,  56,  57,  2,  57, 
 48,  2,  57,  49,  2,  57,  50,  2, 
 57,  51,  2,  57,  52,  2,  57,  53, 
 2,  57,  54,  2,  57,  55,  2,  57, 
 56,  2,  57,  57,  3,  49,  48,  48, 
 2,  80,  72,  2,  86,  83,  3,  99, 
 47,  99,  3,  109,  47,  109,  3,  110, 
 47,  109,  2,  12373,  12376,  2,  12373,  12376, 
 2,  12450,  12488,  3,  12454,  12523,  12471,  3, 
 12456,  12463,  12469,  8,  12458,  12531,  12464,  12473, 
 12488,  12525,  12540,  12512,  4,  12458,  12531,  12488, 
 12525,  3,  12459,  12483,  12503,  6,  12461,  12525, 
 12522,  12483,  12488,  12523,  4,  12464,  12473,  12540, 
 12512,  5,  12463,  12523,  12470,  12540,  12489,  2, 
 12487,  12459,  2,  12486,  12521,  4,  12489,  12521, 
 12463,  12510,  3,  12496,  12540,  12484,  4,  12497, 
 12473,  12459,  12523,  3,  12496,  12524,  12523,  4, 
 12501,  12449,  12521,  12489,  4,  12501,  12455,  12512, 
 12488,  3,  12504,  12463,  12488,  7,  12504,  12463, 
 12488,  12497,  12473,  12459,  12523,  3,  12506,  12475, 
 12479,  2,  12506,  12479,  3,  12518,  12540,  12525, 
 2,  12521,  12489,  3,  12523,  12463,  12473,  3, 
 12523,  12500,  12450,  2,  12450,  12488,  3,  12454, 
 12523,  12471,  3,  12456,  12463,  12469,  8,  12458, 
 12531,  12464,  12473,  12488,  12525,  12540,  12512,  4, 
 12458,  12531,  12488,  12525,  3,  12459,  12483,  12503, 
 6,  12461,  12525,  12522,  12484,  12488,  12523,  4, 
 12464,  12473,  12540,  12512,  5,  12463,  12523,  12470, 
 12495,  12489,  2,  12487,  12459,  2,  12486,  12521, 
 4,  12489,  12521,  12463,  12510,  3,  12496,  12540, 
 12484,  4,  12497,  12473,  12459,  12523,  3,  12496, 
 12524,  12523,  4,  12501,  12449,  12521,  12489,  4, 
 12501,  12455,  12512,  12488,  3,  12504,  12463,  12488, 
 7,  12504,  12463,  12488,  12497,  12473,  12459,  12523, 
 3,  12506,  12475,  12479,  2,  12506,  12479,  3, 
 12518,  12540,  12525,  2,  12521,  12489,  3,  12523, 
 12463,  12473,  3,  12523,  12500,  12450,  4,  21307, 
 30274,  27861,  20154,  4,  23398,  26657,  27861,  20154, 
 4,  20849,  21516,  32068,  21512,  4,  21332,  21516, 
 32068,  21512,  4,  21512,  36039,  20250,  31038,  4, 
 21512,  21517,  20250,  31038,  4,  31038,  22243,  27861, 
 20154,  4,  23447,  25945,  27861,  20154,  4,  37109, 
 20415,  30058,  21495,  4,  21307,  30274,  27861,  20154, 
 4,  23398,  26657,  27861,  20154,  4,  20849,  21516, 
 32068,  21512,  4,  21332,  21516,  32068,  21512,  4, 
 21512,  36039,  20250,  31038,  4,  21512,  21517,  20250, 
 31038,  4,  31038,  22243,  27861,  20154,  4,  23447, 
 25945,  27861,  20154,  4,  37109,  20415,  30058,  21495, 
 3,  74,  65,  83,  2,  92,  92,  2, 
 12424,  12426,  2,  69,  778,  2,  73,  778, 
 2,  79,  778,  2,  101,  778,  2,  305, 
 778,  2,  111,  778,  2,  69,  778,  2, 
 73,  778,  2,  79,  778,  2,  101,  778, 
 2,  305,  778,  2,  111,  778,  166,  125, 
 771,  700,  92,  699,  124,  126,  8260,  402, 
 167,  164,  8220,  171,  183,  182,  8226,  8218, 
 8222,  8221,  187,  8230,  8240,  191,  778,  184, 
 779,  808,  780,  822,  198,  170,  321,  216, 
 338,  186,  230,  305,  322,  248,  339,  223, 
 45,  169,  172,  174,  181,  185,  352,  376, 
 381,  773,  353,  8482,  382,  48,  8194,  12526, 
 12459,  12465,  65533,  12460,  12462,  12464,  12466,  12468, 
 12470,  12472,  12474,  12476,  12478,  12480,  12482,  12485, 
 12487,  12489,  65376,  65438,  65533,  8242,  65533,  8246, 
 91,  93,  65533,  65533,  65533,  65533,  65533,  65533, 
 8210,  65376,  12434,  12353,  12355,  12357,  12359,  12361, 
 12419,  12421,  12423,  12387,  12354,  12356,  12358,  12360, 
 12365,  12367,  12369,  12371,  12373,  12375,  12377,  12379, 
 12381,  12383,  12385,  12388,  12390,  12392,  12402,  12405, 
 12408,  12411,  12420,  12422,  12431,  12435,  12430,  12364, 
 12366,  12368,  12370,  12372,  12374,  12392,  12378,  12380, 
 12382,  12384,  12386,  12389,  12391,  12393,  196,  249, 
 233,  237,  223,  231,  199,  65533,  65533,  243, 
 250,  161,  191,  189,  214,  220,  228,  235, 
 239,  246,  220,  226,  234,  238,  244,  252, 
 224,  233,  9650,  225,  126,  65533,  65292,  65294, 
 12539,  65311,  65281,  180,  65344,  168,  65342,  8254, 
 65343,  12291,  20189,  12540,  8213,  8208,  65295,  65340, 
 65374,  8214,  65372,  8230,  8229,  65339,  65341,  65371, 
 65373,  65291,  65293,  177,  215,  247,  65309,  8800, 
 65308,  65310,  8734,  8756,  9794,  9792,  176,  8451, 
 65509,  65284,  65285,  65283,  65286,  65290,  65312,  167, 
 9734,  9733,  9675,  9679,  9678,  9671,  9670,  9633, 
 9632,  9651,  9650,  9661,  9660,  8251,  12306,  8594, 
 8595,  12307,  8712,  8715,  8746,  8745,  172,  8658, 
 8660,  8704,  8707,  8736,  8869,  8978,  8706,  8711, 
 8801,  8786,  8730,  8765,  8733,  8757,  8491,  8240, 
 9839,  9837,  9834,  182,  9711,  20124,  21782,  23043, 
 38463,  21696,  24859,  25384,  23030,  36898,  33909,  33564, 
 31312,  24746,  25569,  28197,  26093,  33894,  33446,  39925, 
 26771,  22311,  26017,  25201,  23451,  22992,  34427,  39156, 
 32098,  32190,  39822,  25110,  31903,  34999,  23433,  24245, 
 25353,  26263,  26696,  38343,  38797,  26447,  20197,  20234, 
 20301,  20381,  20553,  22258,  22839,  22996,  23041,  23561, 
 24799,  24847,  24944,  26131,  26885,  28858,  30031,  30064, 
 31227,  32173,  32239,  32963,  33806,  34915,  35586,  36949, 
 36986,  21307,  20117,  20133,  22495,  32946,  37057,  30959, 
 19968,  22769,  28322,  36920,  31282,  33576,  33419,  39983, 
 20801,  21360,  21693,  21729,  22240,  23035,  24341,  39154, 
 28139,  32996,  34093,  38498,  38512,  38560,  38907,  21515, 
 21491,  23431,  28879,  32701,  36802,  38632,  21359,  40284, 
 31418,  19985,  30867,  33276,  28198,  22040,  21764,  27421, 
 34074,  39995,  23013,  21417,  28006,  29916,  38287,  22082, 
 20113,  36939,  38642,  33615,  39180,  21473,  21942,  23344, 
 24433,  26144,  26355,  26628,  27704,  27891,  27945,  29787, 
 30408,  31310,  38964,  33521,  34907,  35424,  37613,  28082, 
 30123,  30410,  39365,  24742,  35585,  36234,  38322,  27022, 
 21421,  20870,  22290,  22576,  22852,  23476,  24310,  24616, 
 25513,  25588,  27839,  28436,  28814,  28948,  29017,  29141, 
 29503,  32257,  33398,  33489,  34199,  36960,  37467,  40219, 
 22633,  26044,  27738,  29989,  20985,  22830,  22885,  24448, 
 24540,  25276,  26106,  27178,  27431,  27572,  29579,  32705, 
 35158,  40236,  40206,  40644,  23713,  27798,  33659,  20740, 
 23627,  25014,  33222,  26742,  29281,  20057,  20474,  21368, 
 24681,  28201,  31311,  38899,  19979,  21270,  20206,  20309, 
 20285,  20385,  20339,  21152,  21487,  22025,  22799,  23233, 
 23478,  23521,  31185,  26247,  26524,  26550,  27468,  27827, 
 28779,  29634,  31117,  31166,  31292,  31623,  33457,  33499, 
 33540,  33655,  33775,  33747,  34662,  35506,  22057,  36008, 
 36838,  36942,  38686,  34442,  20420,  23784,  25105,  29273, 
 30011,  33253,  33469,  34558,  36032,  38597,  39187,  39381, 
 20171,  20250,  35299,  22238,  22602,  22730,  24315,  24555, 
 24618,  24724,  24674,  25040,  25106,  25296,  25913,  39745, 
 26214,  26800,  28023,  28784,  30028,  30342,  32117,  33445, 
 34809,  38283,  38542,  35997,  20977,  21182,  22806,  21683, 
 23475,  23830,  24936,  27010,  28079,  30861,  33995,  34903, 
 35442,  37799,  39608,  28012,  39336,  34521,  22435,  26623, 
 34510,  37390,  21123,  22151,  21508,  24275,  25313,  25785, 
 26684,  26680,  27579,  29554,  30906,  31339,  35226,  35282, 
 36203,  36611,  37101,  38307,  38548,  38761,  23398,  23731, 
 27005,  25499,  31520,  27179,  27263,  26806,  39949,  28511, 
 21106,  21917,  24688,  25324,  27963,  28167,  28369,  33883, 
 35088,  36676,  19988,  39993,  21494,  26907,  27194,  38788, 
 26666,  20828,  31427,  33970,  37340,  37772,  22107,  40232, 
 26658,  33541,  33841,  31909,  21000,  33477,  29926,  20094, 
 20355,  20896,  23506,  21002,  21208,  21223,  24059,  21914, 
 22570,  23014,  23436,  23448,  23515,  24178,  24185,  24739, 
 24863,  24931,  25022,  25563,  25954,  26577,  26707,  26874, 
 27454,  27475,  27735,  28450,  28567,  28485,  29872,  29976, 
 30435,  30475,  31487,  31649,  31777,  32233,  32566,  32752, 
 32925,  33382,  33694,  35251,  35532,  36011,  36996,  37969, 
 38291,  38289,  38306,  38501,  38867,  39208,  33304,  20024, 
 21547,  23736,  24012,  29609,  30284,  30524,  23721,  32747, 
 36107,  38593,  38929,  38996,  39000,  20225,  20238,  21361, 
 21916,  22120,  22522,  22855,  23305,  23492,  23696,  24076, 
 24190,  24524,  25582,  26426,  26071,  26082,  26399,  26827, 
 26820,  27231,  24112,  27589,  27671,  27773,  30079,  31048, 
 23395,  31232,  32000,  24509,  35215,  35352,  36020,  36215, 
 36556,  36637,  39138,  39438,  39740,  20096,  20605,  20736, 
 22931,  23452,  25135,  25216,  25836,  27450,  29344,  30097, 
 31047,  32681,  34811,  35516,  35696,  25516,  33738,  38816, 
 21513,  21507,  21931,  26708,  27224,  35440,  30759,  26485, 
 40653,  21364,  23458,  33050,  34384,  36870,  19992,  20037, 
 20167,  20241,  21450,  21560,  23470,  24339,  24613,  25937, 
 26429,  27714,  27762,  27875,  28792,  29699,  31350,  31406, 
 31496,  32026,  31998,  32102,  26087,  29275,  21435,  23621, 
 24040,  25298,  25312,  25369,  28192,  34394,  35377,  36317, 
 37624,  28417,  31142,  39770,  20136,  20379,  20384,  20689, 
 20807,  31478,  20849,  20982,  21332,  21281,  21375,  21483, 
 21932,  22659,  23777,  24375,  24394,  24623,  24656,  24685, 
 25375,  25945,  27211,  27841,  29378,  29421,  30703,  33016, 
 33029,  33288,  34126,  37111,  37857,  38911,  39255,  39514, 
 20208,  20957,  23597,  26241,  26989,  23616,  26354,  26997, 
 29577,  26704,  31873,  20677,  21220,  22343,  24062,  37670, 
 26020,  27427,  27453,  29748,  31105,  31165,  31563,  32202, 
 33465,  33740,  34943,  35167,  35641,  36817,  37329,  21535, 
 37504,  20061,  20534,  21477,  21306,  29399,  29590,  30697, 
 33510,  36527,  39366,  39368,  39378,  20855,  24858,  34398, 
 21936,  31354,  20598,  23507,  36935,  38533,  20018,  27355, 
 37351,  23633,  23624,  25496,  31391,  27795,  38772,  36705, 
 31402,  29066,  38536,  31874,  26647,  32368,  26705,  37740, 
 21234,  21531,  34219,  35347,  32676,  36557,  37089,  21350, 
 34952,  31041,  20418,  20670,  21009,  20804,  21843,  22317, 
 29674,  22411,  22865,  24418,  24452,  24693,  24950,  24935, 
 25001,  25522,  25658,  25964,  26223,  26690,  28179,  30054, 
 31293,  31995,  32076,  32153,  32331,  32619,  33550,  33610, 
 34509,  35336,  35427,  35686,  36605,  38938,  40335,  33464, 
 36814,  39912,  21127,  25119,  25731,  28608,  38553,  26689, 
 20625,  27424,  27770,  28500,  31348,  32080,  34880,  35363, 
 26376,  20214,  20537,  20518,  20581,  20860,  21048,  21091, 
 21927,  22287,  22533,  23244,  24314,  25010,  25080,  25331, 
 25458,  26908,  27177,  29309,  29356,  29486,  30740,  30831, 
 32121,  30476,  32937,  35211,  35609,  36066,  36562,  36963, 
 37749,  38522,  38997,  39443,  40568,  20803,  21407,  21427, 
 24187,  24358,  28187,  28304,  29572,  29694,  32067,  33335, 
 35328,  35578,  38480,  20046,  20491,  21476,  21628,  22266, 
 22993,  23396,  24049,  24235,  24359,  25144,  25925,  26543, 
 28246,  29392,  31946,  34996,  32929,  32993,  33776,  34382, 
 35463,  36328,  37431,  38599,  39015,  40723,  20116,  20114, 
 20237,  21320,  21577,  21566,  23087,  24460,  24481,  24735, 
 26791,  27278,  29786,  30849,  35486,  35492,  35703,  37264, 
 20062,  39881,  20132,  20348,  20399,  20505,  20502,  20809, 
 20844,  21151,  21177,  21246,  21402,  21475,  21521,  21518, 
 21897,  22353,  22434,  22909,  23380,  23389,  23439,  24037, 
 24039,  24055,  24184,  24195,  24218,  24247,  24344,  24658, 
 24908,  25239,  25304,  25511,  25915,  26114,  26179,  26356, 
 26477,  26657,  26775,  27083,  27743,  27946,  28009,  28207, 
 28317,  30002,  30343,  30828,  31295,  31968,  32005,  32024, 
 32094,  32177,  32789,  32771,  32943,  32945,  33108,  33167, 
 33322,  33618,  34892,  34913,  35611,  36002,  36092,  37066, 
 37237,  37489,  30783,  37628,  38308,  38477,  38917,  39321, 
 39640,  40251,  21083,  21163,  21495,  21512,  22741,  25335, 
 28640,  35946,  36703,  40633,  20811,  21051,  21578,  22269, 
 31296,  37239,  40288,  40658,  29508,  28425,  33136,  29969, 
 24573,  24794,  39592,  29403,  36796,  27492,  38915,  20170, 
 22256,  22372,  22718,  23130,  24680,  25031,  26127,  26118, 
 26681,  26801,  28151,  30165,  32058,  33390,  39746,  20123, 
 20304,  21449,  21766,  23919,  24038,  24046,  26619,  27801, 
 29811,  30722,  35408,  37782,  35039,  22352,  24231,  25387, 
 20661,  20652,  20877,  26368,  21705,  22622,  22971,  23472, 
 24425,  25165,  25505,  26685,  27507,  28168,  28797,  37319, 
 29312,  30741,  30758,  31085,  25998,  32048,  33756,  35009, 
 36617,  38555,  21092,  22312,  26448,  32618,  36001,  20916, 
 22338,  38442,  22586,  27018,  32948,  21682,  23822,  22524, 
 30869,  40442,  20316,  21066,  21643,  25662,  26152,  26388, 
 26613,  31364,  31574,  32034,  37679,  26716,  39853,  31545, 
 21273,  20874,  21047,  23519,  25334,  25774,  25830,  26413, 
 27578,  34217,  38609,  30352,  39894,  25420,  37638,  39851, 
 30399,  26194,  19977,  20632,  21442,  23665,  24808,  25746, 
 25955,  26719,  29158,  29642,  29987,  31639,  32386,  34453, 
 35715,  36059,  37240,  39184,  26028,  26283,  27531,  20181, 
 20180,  20282,  20351,  21050,  21496,  21490,  21987,  22235, 
 22763,  22987,  22985,  23039,  23376,  23629,  24066,  24107, 
 24535,  24605,  25351,  25903,  23388,  26031,  26045,  26088, 
 26525,  27490,  27515,  27663,  29509,  31049,  31169,  31992, 
 32025,  32043,  32930,  33026,  33267,  35222,  35422,  35433, 
 35430,  35468,  35566,  36039,  36060,  38604,  39164,  27503, 
 20107,  20284,  20365,  20816,  23383,  23546,  24904,  25345, 
 26178,  27425,  28363,  27835,  29246,  29885,  30164,  30913, 
 31034,  32780,  32819,  33258,  33940,  36766,  27728,  40575, 
 24335,  35672,  40235,  31482,  36600,  23437,  38635,  19971, 
 21489,  22519,  22833,  23241,  23460,  24713,  28287,  28422, 
 30142,  36074,  23455,  34048,  31712,  20594,  26612,  33437, 
 23649,  34122,  32286,  33294,  20889,  23556,  25448,  36198, 
 26012,  29038,  31038,  32023,  32773,  35613,  36554,  36974, 
 34503,  37034,  20511,  21242,  23610,  26451,  28796,  29237, 
 37196,  37320,  37675,  33509,  23490,  24369,  24825,  20027, 
 21462,  23432,  25163,  26417,  27530,  29417,  29664,  31278, 
 33131,  36259,  37202,  39318,  20754,  21463,  21610,  23551, 
 25480,  27193,  32172,  38656,  22234,  21454,  21608,  23447, 
 23601,  24030,  20462,  24833,  25342,  27954,  31168,  31179, 
 32066,  32333,  32722,  33261,  33311,  33936,  34886,  35186, 
 35728,  36468,  36655,  36913,  37195,  37228,  38598,  37276, 
 20160,  20303,  20805,  21313,  24467,  25102,  26580,  27713, 
 28171,  29539,  32294,  37325,  37507,  21460,  22809,  23487, 
 28113,  31069,  32302,  31899,  22654,  29087,  20986,  34899, 
 36848,  20426,  23803,  26149,  30636,  31459,  33308,  39423, 
 20934,  24490,  26092,  26991,  27529,  28147,  28310,  28516, 
 30462,  32020,  24033,  36981,  37255,  38918,  20966,  21021, 
 25152,  26257,  26329,  28186,  24246,  32210,  32626,  26360, 
 34223,  34295,  35576,  21161,  21465,  22899,  24207,  24464, 
 24661,  37604,  38500,  20663,  20767,  21213,  21280,  21319, 
 21484,  21736,  21830,  21809,  22039,  22888,  22974,  23100, 
 23477,  23558,  23567,  23569,  23578,  24196,  24202,  24288, 
 24432,  25215,  25220,  25307,  25484,  25463,  26119,  26124, 
 26157,  26230,  26494,  26786,  27167,  27189,  27836,  28040, 
 28169,  28248,  28988,  28966,  29031,  30151,  30465,  30813, 
 30977,  31077,  31216,  31456,  31505,  31911,  32057,  32918, 
 33750,  33931,  34121,  34909,  35059,  35359,  35388,  35412, 
 35443,  35937,  36062,  37284,  37478,  37758,  37912,  38556, 
 38808,  19978,  19976,  19998,  20055,  20887,  21104,  22478, 
 22580,  22732,  23330,  24120,  24773,  25854,  26465,  26454, 
 27972,  29366,  30067,  31331,  33976,  35698,  37304,  37664, 
 22065,  22516,  39166,  25325,  26893,  27542,  29165,  32340, 
 32887,  33394,  35302,  39135,  34645,  36785,  23611,  20280, 
 20449,  20405,  21767,  23072,  23517,  23529,  24515,  24910, 
 25391,  26032,  26187,  26862,  27035,  28024,  28145,  30003, 
 30137,  30495,  31070,  31206,  32051,  33251,  33455,  34218, 
 35242,  35386,  36523,  36763,  36914,  37341,  38663,  20154, 
 20161,  20995,  22645,  22764,  23563,  29978,  23613,  33102, 
 35338,  36805,  38499,  38765,  31525,  35535,  38920,  37218, 
 22259,  21416,  36887,  21561,  22402,  24101,  25512,  27700, 
 28810,  30561,  31883,  32736,  34928,  36930,  37204,  37648, 
 37656,  38543,  29790,  39620,  23815,  23913,  25968,  26530, 
 36264,  38619,  25454,  26441,  26905,  33733,  38935,  38592, 
 35070,  28548,  25722,  23544,  19990,  28716,  30045,  26159, 
 20932,  21046,  21218,  22995,  24449,  24615,  25104,  25919, 
 25972,  26143,  26228,  26866,  26646,  27491,  28165,  29298, 
 29983,  30427,  31934,  32854,  22768,  35069,  35199,  35488, 
 35475,  35531,  36893,  37266,  38738,  38745,  25993,  31246, 
 33030,  38587,  24109,  24796,  25114,  26021,  26132,  26512, 
 30707,  31309,  31821,  32318,  33034,  36012,  36196,  36321, 
 36447,  30889,  20999,  25305,  25509,  25666,  25240,  35373, 
 31363,  31680,  35500,  38634,  32118,  33292,  34633,  20185, 
 20808,  21315,  21344,  23459,  23554,  23574,  24029,  25126, 
 25159,  25776,  26643,  26676,  27849,  27973,  27927,  26579, 
 28508,  29006,  29053,  26059,  31359,  31661,  32218,  32330, 
 32680,  33146,  33307,  33337,  34214,  35438,  36046,  36341, 
 36984,  36983,  37549,  37521,  38275,  39854,  21069,  21892, 
 28472,  28982,  20840,  31109,  32341,  33203,  31950,  22092, 
 22609,  23720,  25514,  26366,  26365,  26970,  29401,  30095, 
 30094,  30990,  31062,  31199,  31895,  32032,  32068,  34311, 
 35380,  38459,  36961,  40736,  20711,  21109,  21452,  21474, 
 20489,  21930,  22766,  22863,  29245,  23435,  23652,  21277, 
 24803,  24819,  25436,  25475,  25407,  25531,  25805,  26089, 
 26361,  24035,  27085,  27133,  28437,  29157,  20105,  30185, 
 30456,  31379,  31967,  32207,  32156,  32865,  33609,  33624, 
 33900,  33980,  34299,  35013,  36208,  36865,  36973,  37783, 
 38684,  39442,  20687,  22679,  24974,  33235,  34101,  36104, 
 36896,  20419,  20596,  21063,  21363,  24687,  25417,  26463, 
 28204,  36275,  36895,  20439,  23646,  36042,  26063,  32154, 
 21330,  34966,  20854,  25539,  23384,  23403,  23562,  25613, 
 26449,  36956,  20182,  22810,  22826,  27760,  35409,  21822, 
 22549,  22949,  24816,  25171,  26561,  33333,  26965,  38464, 
 39364,  39464,  20307,  22534,  23550,  32784,  23729,  24111, 
 24453,  24608,  24907,  25140,  26367,  27888,  28382,  32974, 
 33151,  33492,  34955,  36024,  36864,  36910,  38538,  40667, 
 39899,  20195,  21488,  22823,  31532,  37261,  38988,  40441, 
 28381,  28711,  21331,  21828,  23429,  25176,  25246,  25299, 
 27810,  28655,  29730,  35351,  37944,  28609,  35582,  33592, 
 20967,  34552,  21482,  21481,  20294,  36948,  36784,  22890, 
 33073,  24061,  31466,  36799,  26842,  35895,  29432,  40008, 
 27197,  35504,  20025,  21336,  22022,  22374,  25285,  25506, 
 26086,  27470,  28129,  28251,  28845,  30701,  31471,  31658, 
 32187,  32829,  32966,  34507,  35477,  37723,  22243,  22727, 
 24382,  26029,  26262,  27264,  27573,  30007,  35527,  20516, 
 30693,  22320,  24347,  24677,  26234,  27744,  30196,  31258, 
 32622,  33268,  34584,  36933,  39347,  31689,  30044,  31481, 
 31569,  33988,  36880,  31209,  31378,  33590,  23265,  30528, 
 20013,  20210,  23449,  24544,  25277,  26172,  26609,  27880, 
 34411,  34935,  35387,  37198,  37619,  39376,  27159,  28710, 
 29482,  33511,  33879,  36015,  19969,  20806,  20939,  21899, 
 23541,  24086,  24115,  24193,  24340,  24373,  24427,  24500, 
 25074,  25361,  26274,  26397,  28526,  29266,  30010,  30522, 
 32884,  33081,  33144,  34678,  35519,  35548,  36229,  36339, 
 37530,  38263,  38914,  40165,  21189,  25431,  30452,  26389, 
 27784,  29645,  36035,  37806,  38515,  27941,  22684,  26894, 
 27084,  36861,  37786,  30171,  36890,  22618,  26626,  25524, 
 27131,  20291,  28460,  26584,  36795,  34086,  32180,  37716, 
 26943,  28528,  22378,  22775,  23340,  32044,  29226,  21514, 
 37347,  40372,  20141,  20302,  20572,  20597,  21059,  35998, 
 21576,  22564,  23450,  24093,  24213,  24237,  24311,  24351, 
 24716,  25269,  25402,  25552,  26799,  27712,  30855,  31118, 
 31243,  32224,  33351,  35330,  35558,  36420,  36883,  37048, 
 37165,  37336,  40718,  27877,  25688,  25826,  25973,  28404, 
 30340,  31515,  36969,  37841,  28346,  21746,  24505,  25764, 
 36685,  36845,  37444,  20856,  22635,  22825,  23637,  24215, 
 28155,  32399,  29980,  36028,  36578,  39003,  28857,  20253, 
 27583,  28593,  30000,  38651,  20814,  21520,  22581,  22615, 
 22956,  23648,  24466,  26007,  26460,  28193,  30331,  33759, 
 36077,  36884,  37117,  37709,  30757,  30778,  21162,  24230, 
 22303,  22900,  24594,  20498,  20826,  20908,  20941,  20992, 
 21776,  22612,  22616,  22871,  23445,  23798,  23947,  24764, 
 25237,  25645,  26481,  26691,  26812,  26847,  30423,  28120, 
 28271,  28059,  28783,  29128,  24403,  30168,  31095,  31561, 
 31572,  31570,  31958,  32113,  21040,  33891,  34153,  34276, 
 35342,  35588,  35910,  36367,  36867,  36879,  37913,  38518, 
 38957,  39472,  38360,  20685,  21205,  21516,  22530,  23566, 
 24999,  25758,  27934,  30643,  31461,  33012,  33796,  36947, 
 37509,  23776,  40199,  21311,  24471,  24499,  28060,  29305, 
 30563,  31167,  31716,  27602,  29420,  35501,  26627,  27233, 
 20984,  31361,  26932,  23626,  40182,  33515,  23493,  37193, 
 28702,  22136,  23663,  24775,  25958,  27788,  35930,  36929, 
 38931,  21585,  26311,  37389,  22856,  37027,  20869,  20045, 
 20970,  34201,  35598,  28760,  25466,  37707,  26978,  39348, 
 32260,  30071,  21335,  26976,  36575,  38627,  27741,  20108, 
 23612,  24336,  36841,  21250,  36049,  32905,  34425,  24319, 
 26085,  20083,  20837,  22914,  23615,  38894,  20219,  22922, 
 24525,  35469,  28641,  31152,  31074,  23527,  33905,  29483, 
 29105,  24180,  24565,  25467,  25754,  29123,  31896,  20035, 
 24316,  20043,  22492,  22178,  24745,  28611,  32013,  33021, 
 33075,  33215,  36786,  35223,  34468,  24052,  25226,  25773, 
 35207,  26487,  27874,  27966,  29750,  30772,  23110,  32629, 
 33453,  39340,  20467,  24259,  25309,  25490,  25943,  26479, 
 30403,  29260,  32972,  32954,  36649,  37197,  20493,  22521, 
 23186,  26757,  26995,  29028,  29437,  36023,  22770,  36064, 
 38506,  36889,  34687,  31204,  30695,  33833,  20271,  21093, 
 21338,  25293,  26575,  27850,  30333,  31636,  31893,  33334, 
 34180,  36843,  26333,  28448,  29190,  32283,  33707,  39361, 
 40614,  20989,  31665,  30834,  31672,  32903,  31560,  27368, 
 24161,  32908,  30033,  30048,  20843,  37474,  28300,  30330, 
 37271,  39658,  20240,  32624,  25244,  31567,  38309,  40169, 
 22138,  22617,  34532,  38588,  20276,  21028,  21322,  21453, 
 21467,  24070,  25644,  26001,  26495,  27710,  27726,  29256, 
 29359,  29677,  30036,  32321,  33324,  34281,  36009,  31684, 
 37318,  29033,  38930,  39151,  25405,  26217,  30058,  30436, 
 30928,  34115,  34542,  21290,  21329,  21542,  22915,  24199, 
 24444,  24754,  25161,  25209,  25259,  26000,  27604,  27852, 
 30130,  30382,  30865,  31192,  32203,  32631,  32933,  34987, 
 35513,  36027,  36991,  38750,  39131,  27147,  31800,  20633, 
 23614,  24494,  26503,  27608,  29749,  30473,  32654,  40763, 
 26570,  31255,  21305,  30091,  39661,  24422,  33181,  33777, 
 32920,  24380,  24517,  30050,  31558,  36924,  26727,  23019, 
 23195,  32016,  30334,  35628,  20469,  24426,  27161,  27703, 
 28418,  29922,  31080,  34920,  35413,  35961,  24287,  25551, 
 30149,  31186,  33495,  37672,  37618,  33948,  34541,  39981, 
 21697,  24428,  25996,  27996,  28693,  36007,  36051,  38971, 
 25935,  29942,  19981,  20184,  22496,  22827,  23142,  23500, 
 20904,  24067,  24220,  24598,  25206,  25975,  26023,  26222, 
 28014,  29238,  31526,  33104,  33178,  33433,  35676,  36000, 
 36070,  36212,  38428,  38468,  20398,  25771,  27494,  33310, 
 33889,  34154,  37096,  23553,  26963,  39080,  33914,  34135, 
 20239,  21103,  24489,  24133,  26381,  31119,  33145,  35079, 
 35206,  28149,  24343,  25173,  27832,  20175,  29289,  39826, 
 20998,  21563,  22132,  22707,  24996,  25198,  28954,  22894, 
 31881,  31966,  32027,  38640,  25991,  32862,  19993,  20341, 
 20853,  22592,  24163,  24179,  24330,  26564,  20006,  34109, 
 38281,  38491,  31859,  38913,  20731,  22721,  30294,  30887, 
 21029,  30629,  34065,  31622,  20559,  22793,  29255,  31687, 
 32232,  36794,  36820,  36941,  20415,  21193,  23081,  24321, 
 38829,  20445,  33303,  37610,  22275,  25429,  27497,  29995, 
 35036,  36628,  31298,  21215,  22675,  24917,  25098,  26286, 
 27597,  31807,  33769,  20515,  20472,  21253,  21574,  22577, 
 22857,  23453,  23792,  23791,  23849,  24214,  25265,  25447, 
 25918,  26041,  26379,  27861,  27873,  28921,  30770,  32299, 
 32990,  33459,  33804,  34028,  34562,  35090,  35370,  35914, 
 37030,  37586,  39165,  40179,  40300,  20047,  20129,  20621, 
 21078,  22346,  22952,  24125,  25151,  26292,  26395,  26576, 
 26834,  20882,  32033,  32938,  33192,  35584,  35980,  36031, 
 37502,  38450,  21536,  38956,  21271,  20693,  21340,  22696, 
 25778,  26420,  29287,  30566,  31302,  37350,  21187,  27809, 
 27526,  22528,  24140,  22868,  26412,  32763,  20961,  30406, 
 25705,  30952,  39764,  40635,  22475,  22969,  26151,  26522, 
 27598,  21737,  27097,  24149,  33180,  26517,  39850,  26622, 
 40018,  26717,  20134,  20451,  21448,  25273,  26411,  27819, 
 36804,  20397,  32365,  40639,  19975,  24930,  28288,  28459, 
 34067,  21619,  26410,  39749,  24051,  31637,  23724,  23494, 
 34588,  28234,  34001,  31252,  33032,  22937,  31885,  27665, 
 30496,  21209,  22818,  28961,  29279,  30683,  38695,  40289, 
 26891,  23167,  23064,  20901,  21517,  21629,  26126,  30431, 
 36855,  37528,  40180,  23018,  29277,  28357,  20813,  26825, 
 32191,  32236,  38754,  40634,  25720,  27169,  33538,  22916, 
 23391,  27611,  29467,  30450,  32178,  32791,  33945,  20786, 
 26408,  40665,  30446,  26466,  21247,  39173,  23588,  25147, 
 31870,  36016,  21839,  24758,  32011,  38272,  21249,  20063, 
 20918,  22812,  29242,  32822,  37326,  24357,  30690,  21380, 
 24441,  32004,  34220,  35379,  36493,  38742,  26611,  34222, 
 37971,  24841,  24840,  27833,  30290,  35565,  36664,  21807, 
 20305,  20778,  21191,  21451,  23461,  24189,  24736,  24962, 
 25558,  26377,  26586,  28263,  28044,  30001,  31056,  35029, 
 35480,  36938,  37009,  37109,  38596,  34701,  22805,  20104, 
 20313,  19982,  35465,  36671,  38928,  20653,  24188,  22934, 
 23481,  24248,  25562,  25594,  25793,  26332,  26954,  27096, 
 27915,  28342,  29076,  29992,  31407,  32650,  32768,  33865, 
 33993,  35201,  35617,  36362,  36965,  38525,  39178,  24958, 
 25233,  27442,  27779,  28020,  32716,  32764,  28096,  32645, 
 34746,  35064,  26469,  33713,  38972,  38647,  27931,  32097, 
 33853,  37226,  20081,  21365,  23888,  27396,  28651,  34253, 
 34349,  35239,  21033,  21519,  23653,  26446,  26792,  29702, 
 29827,  30178,  35023,  35041,  37324,  38626,  38520,  24459, 
 29575,  31435,  33870,  25504,  30053,  21129,  27969,  28316, 
 29705,  30041,  30827,  31890,  38534,  31452,  40845,  20406, 
 24942,  26053,  34396,  20102,  20142,  20698,  20001,  20940, 
 23534,  26009,  26753,  28092,  29471,  30274,  30637,  31260, 
 31975,  33391,  35538,  36988,  37327,  38517,  38936,  21147, 
 32209,  20523,  21400,  26519,  28107,  29136,  29747,  33256, 
 36650,  38563,  40023,  40607,  29792,  22593,  28057,  32047, 
 39006,  20196,  20278,  20363,  20919,  21169,  23994,  24604, 
 29618,  31036,  33491,  37428,  38583,  38646,  38666,  40599, 
 40802,  26278,  27508,  21015,  21155,  28872,  35010,  24265, 
 24651,  24976,  28451,  29001,  31806,  32244,  32879,  34030, 
 36899,  37676,  21570,  39791,  27347,  28809,  36034,  36335, 
 38706,  21172,  23105,  24266,  24324,  26391,  27004,  27028, 
 28010,  28431,  29282,  29436,  31725,  32769,  32894,  34635, 
 37070,  20845,  40595,  31108,  32907,  37682,  35542,  20525, 
 21644,  35441,  27498,  36036,  33031,  24785,  26528,  40434, 
 20121,  20120,  39952,  35435,  34241,  34152,  26880,  28286, 
 30871,  33109,  24332,  19984,  19989,  20010,  20017,  20022, 
 20028,  20031,  20034,  20054,  20056,  20098,  20101,  35947, 
 20106,  33298,  24333,  20110,  20130,  20144,  20147,  20150, 
 20174,  20173,  20164,  20166,  20162,  20183,  20190,  20205, 
 20191,  20215,  20233,  20314,  20272,  20315,  20317,  20311, 
 20295,  20342,  20360,  20367,  20376,  20347,  20329,  20336, 
 20369,  20335,  20358,  20374,  20760,  20436,  20447,  20430, 
 20440,  20443,  20433,  20442,  20432,  20506,  20520,  20500, 
 20522,  20517,  20485,  20252,  20470,  20513,  20521,  20524, 
 20478,  20463,  20497,  20486,  20547,  20551,  26371,  20565, 
 20560,  20552,  20570,  20566,  20588,  20600,  20608,  20634, 
 20613,  20660,  20658,  20659,  20674,  20694,  20702,  20709, 
 20717,  20707,  20718,  20729,  20725,  20745,  20758,  20757, 
 20756,  20762,  20769,  20794,  20791,  20796,  20795,  20818, 
 20812,  20820,  20834,  31480,  20846,  20864,  20866,  22232, 
 20876,  20873,  20879,  20881,  20883,  20900,  20902,  20898, 
 20912,  20917,  20925,  20933,  20937,  20955,  20960,  34389, 
 20969,  20973,  20976,  20981,  20990,  20996,  21003,  21012, 
 21006,  21031,  21034,  21038,  21043,  21049,  21071,  21060, 
 21086,  21076,  21098,  21108,  21097,  21107,  21119,  21117, 
 21133,  21140,  21138,  21105,  21128,  21137,  36776,  36775, 
 21180,  21173,  21185,  21197,  21207,  21214,  21219,  21222, 
 39149,  21216,  21235,  21237,  21254,  21256,  30008,  21261, 
 21264,  21263,  21269,  21274,  21283,  21295,  21297,  21299, 
 21304,  21312,  21318,  21317,  19991,  21321,  21325,  20950, 
 21342,  21353,  21358,  22808,  21371,  21367,  21378,  21398, 
 21408,  21414,  21413,  21422,  21424,  21430,  21443,  31762, 
 38617,  21471,  26364,  29166,  21486,  21480,  21485,  21498, 
 21505,  21565,  21568,  21564,  21550,  21558,  21545,  21533, 
 21582,  21647,  21621,  21646,  21599,  21617,  21623,  21616, 
 21650,  21627,  21632,  21622,  21636,  21648,  21638,  21703, 
 21666,  21688,  21669,  21676,  21700,  21704,  21672,  21675, 
 21698,  21668,  21694,  21692,  21720,  21775,  21780,  21757, 
 21742,  21741,  21754,  21730,  21817,  21824,  21859,  21836, 
 21806,  21852,  21829,  21816,  21811,  21853,  21913,  21888, 
 21679,  21898,  21919,  21883,  21886,  21912,  21918,  21934, 
 21884,  21891,  21929,  21895,  21928,  21978,  21957,  21983, 
 21956,  21980,  21988,  21972,  22036,  22007,  22038,  22014, 
 22013,  22043,  22009,  22094,  22096,  29151,  22068,  22070, 
 22066,  22072,  22123,  22116,  22063,  22124,  22122,  22150, 
 22144,  22154,  22176,  22164,  22159,  22181,  22190,  22198, 
 22196,  22210,  22204,  22209,  22211,  22208,  22216,  22222, 
 22225,  22227,  22231,  22254,  22265,  22272,  22271,  22276, 
 22281,  22280,  22283,  22285,  22291,  22296,  22294,  21959, 
 22300,  22310,  22350,  22331,  22336,  22351,  22377,  22464, 
 22408,  22369,  22399,  22409,  22419,  22432,  22451,  22436, 
 22442,  22448,  22467,  22470,  22484,  22538,  22486,  22499, 
 22539,  22553,  22557,  22642,  22561,  22626,  22603,  22640, 
 27584,  22610,  22589,  22649,  22661,  22713,  22687,  22699, 
 22714,  22750,  22715,  22712,  22702,  22725,  22739,  22737, 
 22743,  22745,  22744,  22757,  22748,  22756,  22751,  22767, 
 22778,  22777,  22786,  22794,  22800,  22811,  26790,  22821, 
 22834,  22840,  22846,  31442,  22869,  22864,  22862,  22874, 
 22872,  22882,  22880,  22887,  22892,  22889,  22904,  22913, 
 22941,  20318,  20395,  22947,  22962,  22982,  23016,  23004, 
 22925,  23077,  23071,  23057,  23068,  23049,  23066,  23104, 
 23148,  23113,  23138,  23146,  23194,  23228,  23230,  23243, 
 23234,  23229,  23267,  23255,  23270,  23273,  23254,  23308, 
 23307,  23318,  23346,  23248,  23338,  23350,  23358,  23363, 
 23365,  23360,  23377,  23381,  23397,  23401,  23408,  23411, 
 23413,  23416,  25992,  23418,  23424,  23427,  23462,  23480, 
 23491,  23495,  23497,  23508,  23504,  23524,  23526,  23522, 
 23518,  23525,  23531,  23536,  23542,  23539,  23557,  23565, 
 23571,  23584,  23586,  23592,  23617,  23622,  23630,  23635, 
 23632,  23631,  23409,  23660,  23662,  20066,  23670,  23673, 
 23692,  23697,  23700,  22939,  23723,  23739,  23734,  23740, 
 23735,  23749,  23742,  23751,  23769,  23785,  23805,  23802, 
 23789,  23948,  23786,  23819,  23829,  23831,  23900,  23839, 
 23835,  23825,  23828,  23842,  23834,  23833,  23832,  23884, 
 23890,  23886,  23883,  23916,  23923,  23926,  23943,  23940, 
 23938,  23970,  23965,  23980,  23982,  23997,  23952,  23991, 
 23996,  24009,  24013,  24019,  24018,  24022,  24027,  24043, 
 24050,  24053,  24075,  24090,  24089,  24081,  24091,  24132, 
 24131,  24128,  24142,  24151,  24148,  24159,  24162,  24164, 
 24135,  24186,  40636,  24191,  24224,  24264,  24272,  24271, 
 24278,  24291,  24285,  24290,  24289,  24300,  24305,  24307, 
 24304,  24308,  24312,  24318,  24323,  24329,  24413,  24412, 
 24331,  24337,  24342,  24361,  24365,  24376,  24385,  24392, 
 24396,  24398,  24367,  24401,  24409,  24417,  24429,  24435, 
 24439,  24451,  24450,  24447,  24458,  24456,  24465,  24455, 
 24478,  24473,  24472,  24480,  24488,  24493,  24508,  24534, 
 24571,  24548,  24568,  24561,  24541,  24755,  24575,  24609, 
 24672,  24601,  24592,  24617,  24590,  24625,  24603,  24597, 
 24619,  24614,  24591,  24634,  24666,  24641,  24682,  24695, 
 24671,  24650,  24646,  24653,  24675,  24643,  24676,  24642, 
 24684,  24683,  24665,  24705,  24717,  24807,  24707,  24730, 
 24708,  24731,  24722,  24743,  24715,  24801,  24760,  24800, 
 24787,  24756,  24560,  24765,  24774,  24757,  24792,  24909, 
 24853,  24838,  24832,  24820,  24826,  24835,  24865,  24827, 
 24817,  24903,  24894,  24872,  24871,  24906,  24895,  24892, 
 24876,  24884,  24893,  24898,  24900,  24947,  24951,  24939, 
 24948,  24943,  24933,  24945,  24927,  24925,  24915,  24949, 
 24985,  24982,  24967,  25004,  24980,  24986,  24970,  24977, 
 25003,  25006,  25036,  25034,  25033,  25079,  25032,  25027, 
 25030,  25018,  25035,  32633,  25037,  25062,  25059,  25078, 
 25082,  25076,  25087,  25085,  25084,  25086,  25088,  25101, 
 25100,  25108,  25115,  25118,  25121,  25130,  25134,  25136, 
 25153,  25166,  25182,  25187,  25179,  25184,  25192,  25212, 
 25218,  25225,  25214,  25238,  25300,  25219,  25236,  25303, 
 25297,  25275,  25295,  25343,  25286,  25812,  25288,  25308, 
 25292,  25290,  25282,  25287,  25243,  25289,  25356,  25326, 
 25329,  25383,  25346,  25352,  25327,  25333,  25424,  25406, 
 25421,  25628,  25423,  25494,  25486,  25472,  25515,  25462, 
 25507,  25487,  25481,  25503,  25525,  25451,  25449,  25534, 
 25577,  25536,  25542,  25571,  25545,  25554,  25590,  25540, 
 25622,  25652,  25606,  25619,  25638,  25654,  25885,  25623, 
 25640,  25615,  25703,  25711,  25718,  25678,  25898,  25749, 
 25747,  25765,  25769,  25736,  25788,  25818,  25810,  25797, 
 25799,  25787,  25816,  25794,  25841,  25831,  33289,  25260, 
 25827,  25839,  25900,  25846,  25844,  25842,  25850,  25856, 
 25853,  25880,  25884,  25861,  25892,  25891,  25899,  25911, 
 25910,  25912,  30027,  25928,  25942,  25941,  25933,  25944, 
 25950,  25949,  25970,  25976,  35722,  26011,  26015,  26027, 
 26039,  26051,  26054,  26049,  26052,  26060,  26066,  26075, 
 26073,  26097,  26482,  26122,  26115,  26107,  26483,  26164, 
 26140,  26191,  26180,  26185,  26177,  26206,  26205,  26212, 
 26207,  26210,  26224,  26243,  26248,  26254,  26249,  26244, 
 26264,  26269,  26305,  26297,  26313,  26302,  26300,  26308, 
 26296,  26326,  26330,  26336,  26175,  26342,  26345,  26352, 
 26357,  26359,  26383,  26390,  26398,  38712,  26414,  26431, 
 26422,  26433,  26424,  26423,  26438,  26462,  26464,  26457, 
 26505,  26480,  26537,  26492,  26474,  26508,  26507,  26534, 
 26529,  26501,  26551,  26607,  26548,  26604,  26547,  26601, 
 26552,  26596,  26590,  26589,  26594,  26606,  26553,  26574, 
 26566,  26599,  27292,  26654,  26694,  26665,  26688,  26701, 
 26674,  26702,  26803,  26667,  26713,  26723,  26743,  26751, 
 26783,  26767,  26797,  26772,  26781,  26779,  26755,  27310, 
 26809,  26740,  26805,  26784,  26810,  26895,  26765,  26750, 
 26881,  26826,  26888,  26840,  26914,  26918,  26849,  26892, 
 26829,  26836,  26855,  26837,  26934,  26898,  26884,  26839, 
 26851,  26917,  26873,  26848,  26863,  26920,  26922,  26906, 
 26915,  26913,  26822,  27001,  26999,  26972,  27000,  26987, 
 26964,  27006,  26990,  26937,  26996,  26941,  26969,  26928, 
 26977,  26974,  26973,  27009,  26986,  27058,  27054,  27088, 
 27071,  27073,  27091,  27070,  27086,  23528,  27082,  27101, 
 27067,  27075,  27047,  27182,  27025,  27040,  27036,  27029, 
 27060,  27102,  27112,  27138,  27163,  27135,  27402,  27129, 
 27122,  27111,  27141,  27057,  27166,  27117,  27156,  27115, 
 27146,  27154,  27329,  27171,  27155,  27204,  27148,  27250, 
 27190,  27256,  27207,  27234,  27225,  27238,  27208,  27192, 
 27170,  27280,  27277,  27296,  27268,  27287,  34327,  27323, 
 27331,  27330,  27320,  27315,  27308,  27358,  27345,  27359, 
 27306,  27354,  27370,  27387,  27397,  34326,  27386,  27410, 
 27414,  39729,  27423,  27448,  27447,  30428,  27449,  39150, 
 27463,  27459,  27465,  27472,  27481,  27476,  27483,  27487, 
 27489,  27524,  27523,  27533,  27544,  27541,  27550,  27556, 
 27567,  27570,  27569,  27571,  27575,  27580,  27590,  27595, 
 27603,  27615,  27628,  27627,  27635,  27631,  40638,  27656, 
 27675,  27684,  27683,  27742,  27733,  27746,  27754,  27778, 
 27789,  27802,  27777,  27803,  27774,  27752,  27763,  27794, 
 27792,  27844,  27889,  27859,  27837,  27863,  27845,  27869, 
 27822,  27825,  27838,  27834,  27867,  27887,  27865,  27882, 
 27935,  34893,  27958,  27947,  27965,  27960,  27929,  27957, 
 27955,  27922,  27916,  28003,  28051,  28004,  27994,  28025, 
 27993,  28046,  28053,  28644,  28037,  28153,  28181,  28170, 
 28085,  28103,  28134,  28088,  28102,  28140,  28126,  28108, 
 28136,  28114,  28101,  28154,  28121,  28132,  28117,  28138, 
 28142,  28205,  28270,  28206,  28185,  28274,  28255,  28222, 
 28195,  28267,  28203,  28278,  28237,  28191,  28227,  28218, 
 28238,  28196,  28415,  28189,  28216,  28290,  28330,  28312, 
 28361,  28343,  28371,  28349,  28335,  28356,  28338,  28303, 
 28325,  28354,  28319,  28481,  28433,  28748,  28396,  28408, 
 28414,  28479,  28402,  28465,  28399,  28466,  28364,  28478, 
 28435,  28407,  28550,  28538,  28536,  28545,  28544,  28527, 
 28507,  28659,  28525,  28546,  28540,  28504,  28558,  28561, 
 28610,  28518,  28595,  28579,  28577,  28580,  28601,  28614, 
 28586,  28639,  28629,  28652,  28628,  28632,  28657,  28654, 
 28635,  28681,  28683,  28666,  28689,  28673,  28687,  28670, 
 28699,  28698,  28532,  28701,  28696,  28703,  28720,  28734, 
 28722,  28753,  28771,  28825,  28818,  28847,  28913,  28844, 
 28856,  28851,  28846,  28895,  28875,  28893,  28889,  28937, 
 28925,  28956,  28953,  29029,  29013,  29064,  29030,  29026, 
 29004,  29014,  29036,  29071,  29179,  29060,  29077,  29096, 
 29100,  29143,  29113,  29118,  29138,  29129,  29140,  29134, 
 29152,  29164,  29159,  29173,  29180,  29177,  29183,  29197, 
 29200,  29211,  29224,  29229,  29228,  29232,  29234,  29254, 
 29259,  29272,  29300,  29310,  29314,  29313,  29319,  29330, 
 29334,  29346,  29351,  29369,  29362,  29379,  29382,  29380, 
 29390,  29394,  29410,  29433,  29431,  20495,  29463,  29450, 
 29468,  29462,  29469,  29492,  29487,  29481,  29477,  29502, 
 40664,  29527,  29546,  29544,  29552,  29560,  29557,  29563, 
 29562,  29640,  29619,  29646,  29627,  29632,  29669,  29678, 
 29662,  29858,  29701,  29807,  29733,  29688,  29746,  29754, 
 29781,  29759,  29791,  29785,  29761,  29788,  29801,  29808, 
 29795,  29802,  29814,  29822,  29835,  29854,  29863,  29898, 
 29903,  29908,  29681,  29920,  29923,  29927,  29929,  29934, 
 29938,  29944,  29943,  29956,  29955,  29957,  29964,  29966, 
 29965,  29973,  29971,  29982,  29990,  29996,  30012,  30020, 
 30029,  30026,  30025,  30043,  30022,  30042,  30057,  30052, 
 30055,  30059,  30061,  30072,  30070,  30068,  30090,  30089, 
 30082,  30100,  30106,  30109,  30117,  30115,  30146,  30131, 
 30147,  30133,  30141,  30136,  30140,  30129,  30157,  30154, 
 30162,  30169,  30179,  30174,  30204,  30209,  30192,  30202, 
 30219,  30221,  30217,  30239,  30247,  30244,  30260,  30256, 
 30267,  30278,  30300,  30296,  30311,  30316,  30320,  30322, 
 30326,  30328,  30332,  30336,  30339,  30344,  30347,  30350, 
 30358,  30355,  30384,  30388,  30402,  30413,  30422,  30418, 
 30430,  30433,  30437,  30439,  30442,  34351,  30459,  30472, 
 30471,  30468,  30505,  30500,  30494,  30535,  30554,  30568, 
 30571,  30555,  30565,  30591,  30590,  30585,  30606,  30603, 
 30609,  30624,  30622,  30640,  30646,  30649,  30655,  30651, 
 30663,  30669,  30679,  30682,  30684,  30691,  30702,  30716, 
 30732,  30738,  31014,  30752,  31018,  30789,  30862,  30836, 
 30854,  30844,  30874,  30860,  30883,  30901,  30890,  30895, 
 30929,  30918,  30923,  30932,  30910,  30908,  30917,  30922, 
 30956,  30951,  30938,  30973,  30964,  30983,  30994,  30993, 
 31001,  31020,  31019,  31040,  31072,  31063,  31071,  31066, 
 31061,  31059,  31098,  31103,  31114,  31133,  31143,  40779, 
 31146,  31150,  31155,  31177,  31189,  31207,  31212,  31201, 
 31203,  31240,  31245,  31264,  31263,  31104,  31281,  31291, 
 31294,  31287,  31299,  31319,  31305,  31337,  40861,  31344, 
 31353,  31357,  31368,  31383,  31381,  31384,  31382,  31401, 
 31432,  31408,  31414,  31429,  31428,  31423,  36995,  31431, 
 31434,  31437,  31439,  31445,  31443,  31462,  31469,  31472, 
 31490,  31503,  31498,  31494,  31539,  31518,  31541,  31528, 
 31542,  31568,  31610,  31492,  31565,  31499,  31564,  31557, 
 31605,  31589,  31604,  31591,  31596,  31598,  31645,  31640, 
 31647,  31629,  31644,  31642,  31627,  31634,  31631,  31581, 
 31641,  31691,  31681,  31692,  31695,  31668,  31686,  31709, 
 31721,  31761,  31764,  31718,  31717,  31840,  31744,  31751, 
 31763,  31731,  31735,  31767,  31757,  31734,  31779,  31783, 
 31786,  31775,  31799,  31787,  31805,  31820,  31811,  31828, 
 31823,  31808,  31824,  31832,  31839,  31844,  31830,  31845, 
 31852,  31861,  31875,  31888,  31908,  31917,  31906,  31915, 
 31905,  31912,  31923,  31922,  31921,  31918,  31929,  31933, 
 31936,  31941,  31938,  31960,  31954,  31964,  31970,  39739, 
 31983,  31986,  31988,  31990,  31994,  32006,  32002,  32028, 
 32021,  32010,  32069,  32075,  32046,  32050,  32063,  32053, 
 32070,  32115,  32086,  32078,  32114,  32104,  32110,  32079, 
 32099,  32147,  32137,  32091,  32143,  32125,  32155,  32186, 
 32174,  32163,  32181,  32199,  32189,  32171,  32317,  32162, 
 32175,  32220,  32184,  32159,  32176,  32216,  32221,  32228, 
 32222,  32251,  32242,  32225,  32261,  32266,  32291,  32289, 
 32274,  32305,  32287,  32265,  32267,  32290,  32326,  32358, 
 32315,  32309,  32313,  32323,  32311,  32306,  32314,  32359, 
 32349,  32342,  32350,  32377,  32362,  32361,  32380,  32379, 
 32387,  32213,  32381,  36782,  32383,  32396,  32402,  32400, 
 32406,  32398,  32568,  32570,  32581,  32597,  32596,  32600, 
 32615,  32632,  32642,  32646,  32643,  32648,  32647,  32652, 
 32660,  32670,  32669,  32666,  32675,  32687,  32690,  32697, 
 32686,  32694,  32696,  35697,  32714,  32725,  32724,  32737, 
 32742,  32745,  32755,  32761,  39132,  32774,  32772,  32779, 
 32786,  32796,  32801,  32808,  32831,  32827,  32842,  32838, 
 32850,  32856,  32858,  32863,  32866,  32872,  32883,  32882, 
 32880,  32886,  32889,  32893,  32895,  32900,  32902,  32901, 
 32923,  32915,  32922,  32941,  20880,  32940,  32987,  32997, 
 32985,  32989,  32964,  32986,  32982,  33033,  33007,  33009, 
 33051,  33065,  33059,  33071,  33099,  38539,  33094,  33086, 
 33107,  33105,  33020,  33137,  33134,  33140,  33155,  33160, 
 33162,  33152,  33154,  33184,  33173,  33188,  33187,  33119, 
 33171,  33193,  33200,  33205,  33214,  33208,  33213,  33216, 
 33218,  33210,  33225,  33229,  33233,  33241,  33240,  33224, 
 33242,  33285,  33287,  33290,  33293,  33296,  33302,  33321, 
 33323,  33336,  33331,  33344,  33369,  33368,  33373,  33370, 
 33375,  33380,  33378,  33384,  33326,  33393,  33406,  33421, 
 33426,  33451,  33439,  33467,  33452,  33505,  33507,  33503, 
 33490,  33524,  33523,  33530,  33683,  33539,  33531,  33529, 
 33502,  33542,  33500,  33545,  33497,  33589,  33588,  33558, 
 33586,  33585,  33600,  33593,  33616,  33605,  33583,  33579, 
 33669,  33690,  33706,  33695,  33698,  33686,  33571,  33678, 
 33671,  33674,  33660,  33717,  33651,  33653,  33696,  33673, 
 33704,  33780,  33811,  33771,  33742,  33789,  33795,  33752, 
 33803,  33729,  33783,  33799,  33760,  33778,  33805,  33826, 
 33824,  33725,  33848,  34054,  33787,  33901,  33834,  33852, 
 34138,  33924,  33911,  33899,  33965,  33902,  33922,  33897, 
 33862,  33836,  33903,  33913,  33845,  33994,  33890,  33977, 
 33983,  33951,  34009,  33997,  33979,  34010,  34000,  33985, 
 33990,  34006,  33953,  34081,  34047,  34036,  34092,  34079, 
 34069,  34068,  34044,  34112,  34147,  34136,  34120,  34113, 
 34306,  34123,  34133,  34176,  34212,  34184,  34193,  34186, 
 34216,  34157,  34196,  34203,  34282,  34183,  34204,  34167, 
 34174,  34192,  34249,  34234,  34255,  34233,  34256,  34261, 
 34269,  34277,  34268,  34297,  34314,  34323,  34315,  34302, 
 34298,  34310,  34338,  34330,  34352,  34367,  34381,  20053, 
 34388,  34399,  34407,  34417,  34451,  34467,  34486,  34479, 
 34500,  34502,  34480,  34505,  34851,  34475,  34516,  34526, 
 34537,  34540,  34527,  34523,  34543,  34578,  34566,  34568, 
 34560,  34563,  34555,  34577,  34569,  34573,  34553,  34570, 
 34612,  34623,  34615,  34619,  34597,  34601,  34586,  34656, 
 34655,  34680,  34636,  34638,  34676,  34647,  34664,  34670, 
 34649,  34643,  34659,  34666,  34821,  34722,  34719,  34690, 
 34735,  34763,  34749,  34752,  34768,  38614,  34731,  34756, 
 34739,  34759,  34758,  34747,  34799,  34802,  34784,  34831, 
 34829,  34814,  34830,  34770,  34833,  34838,  34837,  34850, 
 34849,  34865,  34870,  34873,  34855,  34875,  34884,  34882, 
 34898,  34905,  34910,  34914,  34923,  34945,  34942,  34974, 
 34933,  34941,  34997,  34930,  34946,  34967,  34962,  34990, 
 34969,  34978,  34957,  34980,  34992,  35007,  34993,  35037, 
 35065,  35074,  35068,  35060,  35048,  35058,  35076,  35084, 
 35082,  35091,  35139,  35102,  35109,  35137,  35140,  35131, 
 35126,  35128,  35148,  35101,  35168,  35166,  35174,  35172, 
 35181,  35178,  35183,  35188,  35191,  35198,  35203,  35208, 
 35210,  35219,  35224,  35233,  35241,  35238,  35244,  35247, 
 35250,  35258,  35261,  35303,  35316,  35320,  35331,  35350, 
 35344,  35340,  35355,  35357,  35365,  35382,  35393,  35419, 
 35410,  35398,  35400,  35452,  35437,  35436,  35426,  35461, 
 35458,  35460,  35496,  35489,  35473,  35482,  35491,  35524, 
 35533,  35522,  35546,  35563,  35571,  35559,  35556,  35569, 
 35604,  35552,  35554,  35575,  35550,  35547,  35596,  35591, 
 35610,  35553,  35606,  35600,  35607,  35616,  35635,  38827, 
 35622,  35627,  35646,  35624,  35649,  35660,  35663,  35662, 
 35657,  35670,  35675,  35674,  35691,  35679,  35692,  35695, 
 35700,  35709,  35712,  35724,  35726,  35898,  35905,  35903, 
 35912,  35916,  35918,  35920,  35925,  35938,  35948,  35960, 
 35962,  35970,  35977,  35973,  35978,  35988,  35964,  35992, 
 25117,  36013,  36010,  36029,  36014,  36022,  36040,  36033, 
 36068,  36067,  36058,  36093,  36106,  36103,  36111,  36109, 
 36112,  40782,  36115,  36045,  36116,  36118,  36199,  36205, 
 36209,  36211,  36225,  36249,  36290,  36286,  36282,  36303, 
 36314,  36310,  36300,  36315,  36299,  36319,  36323,  36348, 
 36368,  36383,  36418,  36405,  36400,  36404,  36426,  36423, 
 36425,  36428,  36432,  36424,  36441,  36452,  36448,  36394, 
 36451,  36437,  36470,  36466,  36476,  36481,  36487,  36485, 
 36484,  36491,  36490,  36499,  36497,  36500,  36505,  36522, 
 36513,  36524,  36528,  36550,  36529,  36542,  36549,  36552, 
 36555,  36571,  36579,  36604,  36603,  36587,  36606,  36618, 
 36613,  36629,  36626,  36633,  36627,  36636,  36639,  36635, 
 36620,  36646,  36659,  36667,  36665,  36677,  36674,  36670, 
 36684,  36681,  36678,  36686,  36695,  36700,  36764,  36767, 
 36771,  36781,  36783,  36791,  36826,  36837,  36834,  36842, 
 36847,  36999,  36852,  36869,  36881,  36885,  36897,  36877, 
 36894,  36886,  36875,  36903,  36918,  36917,  36921,  36856, 
 36878,  36937,  36926,  36950,  36952,  36958,  36968,  36975, 
 36982,  38568,  36978,  36994,  36989,  36993,  36992,  37002, 
 37001,  37007,  37032,  37039,  37041,  37045,  37090,  37092, 
 25160,  37083,  37122,  37138,  37145,  37170,  37168,  37194, 
 37206,  37208,  37219,  37221,  37225,  37235,  37234,  37259, 
 37257,  37250,  37282,  37291,  37295,  37290,  37301,  37300, 
 37306,  37321,  37323,  37328,  37334,  37343,  37345,  37339, 
 37372,  37406,  37375,  37396,  37420,  37397,  37393,  37470, 
 37463,  37445,  37449,  37476,  37448,  37525,  37439,  37451, 
 37456,  37532,  37526,  37523,  37531,  37466,  37583,  37561, 
 37559,  37609,  37647,  37626,  37700,  37678,  37657,  37666, 
 37658,  37667,  37690,  37685,  37691,  37724,  37728,  37756, 
 37742,  37718,  37808,  37780,  37817,  37864,  37861,  37848, 
 37827,  37853,  37840,  37832,  37860,  37914,  37908,  37907, 
 37891,  37895,  37904,  37942,  37931,  37941,  37921,  37946, 
 37953,  37970,  37956,  37979,  37984,  37986,  37982,  37994, 
 37417,  38000,  38005,  38007,  38013,  37978,  38012,  38014, 
 38017,  38015,  38274,  38279,  38282,  38292,  38294,  38304, 
 38312,  38311,  38317,  38332,  38331,  38329,  38334,  38346, 
 28662,  38339,  38349,  38348,  38357,  38356,  38358,  38364, 
 38369,  38373,  38370,  38433,  38440,  38466,  38476,  38479, 
 38475,  38519,  38492,  38494,  38493,  38495,  38502,  38514, 
 38508,  38541,  38552,  38549,  38551,  38570,  38567,  38576, 
 38580,  38582,  38606,  38603,  38601,  38605,  35149,  38620, 
 38669,  38613,  38649,  38660,  38662,  38664,  38675,  38670, 
 38673,  38671,  38678,  38681,  38692,  38698,  38704,  38713, 
 38724,  38726,  38728,  38722,  38729,  38748,  38752,  38756, 
 38758,  38760,  21202,  38763,  38769,  38777,  38789,  38780, 
 38785,  38778,  38790,  38795,  38812,  38824,  38822,  38819, 
 38851,  38854,  38856,  38859,  38876,  38893,  40783,  38898, 
 31455,  38902,  38901,  38927,  38924,  38968,  38948,  38945, 
 38967,  38973,  38982,  38991,  38987,  39019,  39028,  39027, 
 39082,  39087,  39089,  39094,  39108,  39107,  39110,  39145, 
 39147,  39171,  39177,  39186,  39188,  39192,  39201,  39204, 
 39200,  39212,  39214,  39234,  39241,  39237,  39248,  39243, 
 39244,  39253,  39356,  39391,  39387,  39389,  39384,  39377, 
 39419,  39416,  39425,  39439,  39429,  39394,  39449,  39467, 
 39479,  39493,  39490,  39488,  39491,  39486,  39509,  39501, 
 39515,  39511,  39519,  39522,  39525,  39524,  39529,  39531, 
 39530,  39597,  39600,  39612,  39616,  39631,  39633,  39654, 
 39663,  39659,  39662,  39668,  39665,  39671,  39675,  39686, 
 39704,  39706,  39711,  39730,  39748,  39747,  39759,  39761, 
 39768,  39796,  39827,  39811,  39825,  39848,  39860,  39872, 
 39882,  39865,  39878,  39887,  39907,  39906,  39908,  39892, 
 39905,  39994,  39922,  39921,  39920,  39957,  39956,  39945, 
 39955,  39948,  39942,  39944,  39954,  39946,  39940,  39982, 
 39963,  39973,  39972,  39969,  39984,  40007,  39986,  40006, 
 39998,  40026,  40032,  40039,  40054,  40056,  40167,  40172, 
 40176,  40201,  40200,  40171,  40195,  40198,  40234,  40230, 
 40367,  40227,  40223,  40260,  40213,  40210,  40257,  40255, 
 40254,  40262,  40264,  40292,  40273,  40272,  40281,  40306, 
 40329,  40327,  40363,  40303,  40314,  40346,  40356,  40361, 
 40370,  40388,  40385,  40379,  40376,  40378,  40390,  40399, 
 40386,  40409,  40403,  40440,  40422,  40429,  40431,  40445, 
 40478,  40565,  40569,  40573,  40577,  40584,  40594,  40597, 
 40593,  40605,  40613,  40617,  40632,  40618,  40621,  38753, 
 40652,  40660,  40668,  40670,  40669,  40672,  40677,  40680, 
 40687,  40692,  30391,  40725,  40737,  40748,  40766,  40778, 
 40786,  40788,  40803,  40812,  40810,  40823,  40818,  40822, 
 40853,  40860,  40864,  22575,  27079,  36953,  29796,  65533, 
 13129,  13076,  13090,  13133,  13080,  13095,  13059,  13110, 
 13137,  13143,  13069,  13094,  13091,  13099,  13130,  13115, 
 13252,  13217,  12317,  12319,  8470,  13261,  8481,  12857, 
 13182,  13181,  13180,  8750,  8721,  8730,  8869,  8736, 
 8735,  8895,  21854,  39156,  28322,  39983,  28139,  36802, 
 27421,  21417,  38287,  22082,  39180,  28976,  35158,  40407, 
 36838,  24674,  25296,  26214,  21917,  33883,  38788,  22169, 
 28567,  32752,  32747,  24509,  31047,  20448,  21375,  20677, 
 36544,  21936,  27355,  23633,  38772,  31041,  24935,  31293, 
 32363,  33610,  38553,  20518,  23244,  25458,  40572,  35578, 
 24055,  26171,  28317,  40628,  40288,  29969,  37319,  27018, 
 26629,  34217,  39894,  37638,  29642,  21489,  23650,  36974, 
 26451,  28796,  32353,  37195,  26329,  28186,  34223,  34295, 
 21736,  24288,  26786,  34083,  37292,  38808,  34645,  38769, 
 36887,  32736,  25722,  36893,  34796,  25776,  26643,  29006, 
 29053,  35438,  22092,  36961,  21109,  25620,  30246,  36956, 
 39506,  33151,  40667,  21828,  28655,  29730,  34552,  24061, 
 36799,  26842,  40008,  27197,  31774,  35387,  28710,  20939, 
 25431,  27084,  37786,  22618,  25681,  37165,  25826,  28346, 
 22625,  39002,  22581,  23648,  33759,  36077,  22616,  31153, 
 40199,  28678,  28702,  22136,  36929,  38931,  37027,  35598, 
 28760,  26978,  31152,  22218,  29260,  36889,  31204,  21085, 
 31672,  28497,  37297,  25405,  25161,  27147,  26570,  31255, 
 36924,  23195,  35628,  24287,  28693,  38971,  34109,  30629, 
 23081,  24214,  27873,  34028,  38960,  40018,  40629,  20786, 
 39173,  31870,  37971,  24840,  30290,  29495,  29076,  32768, 
 33802,  36988,  28451,  29001,  34030,  27028,  34847,  20820, 
 20873,  20885,  20900,  21817,  21811,  21988,  22066,  22181, 
 22539,  23230,  23491,  23643,  24164,  24727,  25449,  25606, 
 25890,  25987,  26534,  26548,  26779,  26766,  28270,  29143, 
 29224,  29646,  29956,  29965,  29973,  30355,  30844,  31281, 
 40861,  31641,  31888,  31918,  32155,  32174,  32159,  32724, 
 33326,  33421,  33490,  33571,  33653,  34071,  34110,  34690, 
 34770,  35082,  35247,  35550,  35649,  36314,  36361,  36627, 
 36842,  36841,  36952,  25160,  37313,  38331,  30562,  38692, 
 38752,  38765,  38948,  39726,  39831,  39922,  40618,  40860, 
 8254,  65343,  12540,  8213,  8208,  12316,  8214,  65372, 
 8230,  8229,  65339,  65341,  65371,  65373,  65309,  12353, 
 12355,  12357,  12359,  12361,  12387,  12419,  12421,  12423, 
 12430,  12449,  12451,  12453,  12455,  12457,  12483,  12515, 
 12517,  12519,  12526,  13129,  13076,  13090,  13133,  13080, 
 13095,  13059,  13110,  13137,  13143,  13069,  13094,  13091, 
 13099,  13130,  13115,  12436,  12363,  12369,  33446,  33576, 
 22099,  21417,  29273,  27762,  31496,  39255,  25331,  39184, 
 38765,  29053,  31359,  31661,  25539,  33759,  31074,  21467, 
 31687,  36804,  31806,  20682,  21269,  21929,  22190,  22553, 
 22811,  23592,  24272,  24271,  25153,  26305,  27656,  28195, 
 28396,  31383,  31709,  32745,  33826,  34649,  34830,  34770, 
 39449,  40621,  65508,  65287,  65282,  4520,  9665,  9655, 
 8681,  8679,  8678,  8680,  9634,  9831,  9825,  9828, 
 9826,  13216,  13218,  13207,  8467,  13208,  13235,  13234, 
 13233,  13232,  13259,  13200,  13268,  13206,  13090,  13078, 
 13080,  13077,  13059,  13091,  13143,  13122,  13113,  13115, 
 13056,  13105,  13127,  13086,  13098,  65533,  13183,  8481, 
 9742,  12342,  12320,  65533,  65533,  65533,  65533,  65533, 
 65533,  65533,  65533,  65533,  65533,  65533,  65533,  12867, 
 12861,  12863,  12852,  12856,  12851,  12860,  12866,  12862, 
 12854,  12853,  12859,  12864,  12858,  12976,  12973,  12969, 
 12975,  12948,  12970,  12952,  12971,  12946,  12945,  12947, 
 12972,  12974,  12950,  65533,  65079,  65533,  65080,  65533, 
 65533,  65533,  65533,  65533,  65533,  65533,  65533,  65533, 
 65533,  65533,  65533,  13260,  13061,  189,  188,  13215, 
 13219,  13222,  65533,  65533,  12958,  13256,  8749,  65533, 
 12848,  12855,  12865,  10145,  8681,  9673,  9824,  9829, 
 9827,  9830,  9759,  12953,  9450,  65533,  65533,  65533, 
 9615,  9614,  9613,  9612,  9611,  9610,  9609,  9584, 
 9583,  9552,  9566,  9578,  9569,  9701,  9700,  9679, 
 3792,  12363,  12369,  36898,  36795,  65292,  65533,  12307, 
 65533,  65533,  719,  65294,  8220,  8222,  8216,  8218, 
 698,  20956,  29081,  8575,  8458,  8457,  12292,  8646, 
 22823,  23567,  12957,  25511,  13179,  13183,  13107,  13134, 
 13090,  13078,  13061,  13061,  13061,  13107,  13134,  13134, 
 13134,  13059,  13080,  13077,  13113,  13113,  13113,  13143, 
 13122,  13122,  13122,  13091,  13115,  13056,  13086,  13086, 
 13086,  13098,  13098,  13098,  13127,  13105,  32394,  35100, 
 37704,  37512,  34012,  20425,  28859,  26161,  26824,  37625, 
 26363,  24389,  20008,  20193,  20220,  20224,  20227,  20281, 
 20310,  20370,  20362,  20378,  20372,  20429,  20544,  20514, 
 20479,  20510,  20550,  20592,  20546,  20628,  20724,  20696, 
 20810,  20836,  20893,  20926,  20972,  21013,  21148,  21158, 
 21184,  21211,  21248,  21255,  21284,  21362,  21395,  21426, 
 21469,  64014,  21660,  21642,  21673,  21759,  21894,  22361, 
 22373,  22444,  22472,  22471,  22686,  22706,  22795,  22867, 
 22875,  22877,  22883,  22948,  22970,  23382,  23488,  29999, 
 23512,  23532,  23582,  23718,  23738,  23797,  23847,  23891, 
 64017,  23874,  23917,  24016,  24353,  24372,  24423,  24503, 
 24542,  24669,  24709,  24714,  24798,  24789,  24864,  24818, 
 24849,  24887,  24880,  24984,  25107,  25254,  25589,  25696, 
 25757,  25806,  25934,  26112,  26133,  26121,  26158,  26142, 
 26148,  26213,  26199,  26201,  64018,  26227,  26265,  26272, 
 26290,  26303,  26362,  26382,  63785,  26470,  26555,  26706, 
 26560,  26625,  26692,  26831,  64019,  26984,  64020,  27032, 
 27106,  27184,  27243,  27206,  27251,  27262,  27362,  27364, 
 27606,  27711,  27740,  27782,  27759,  27866,  27908,  28039, 
 28015,  28054,  28076,  28111,  28152,  28146,  28156,  28217, 
 28252,  28199,  28220,  28351,  28552,  28597,  28661,  28677, 
 28679,  28712,  28805,  28843,  28943,  28932,  29020,  64021, 
 29121,  29182,  29361,  29374,  29476,  64022,  29559,  29629, 
 29641,  29654,  29667,  29650,  29703,  29685,  29734,  29738, 
 29737,  29742,  29794,  29833,  29855,  29953,  30063,  30338, 
 30364,  30366,  30363,  30374,  64023,  30534,  21167,  30753, 
 30798,  30820,  30842,  31024,  31124,  64027,  31131,  31441, 
 31463,  64028,  31467,  31646,  64029,  32072,  32092,  32183, 
 32160,  32214,  32338,  32583,  32673,  64030,  33537,  33634, 
 33663,  33735,  33782,  33864,  33972,  34131,  34137,  34155, 
 64031,  34224,  34823,  35061,  35346,  35383,  35449,  35495, 
 35518,  35551,  64034,  35574,  35667,  35711,  36080,  36084, 
 36114,  36214,  64035,  36559,  36967,  37086,  64038,  37141, 
 37159,  37338,  37335,  37342,  37382,  37392,  37386,  37434, 
 37440,  37436,  37454,  37465,  37457,  37433,  37479,  37543, 
 37607,  37591,  37593,  37584,  64039,  37589,  37600,  37587, 
 37669,  37665,  37627,  64040,  37662,  37631,  37661,  37634, 
 37744,  37719,  37796,  37830,  37854,  37880,  37937,  37957, 
 37960,  38290,  63964,  64041,  38557,  38575,  38707,  38715, 
 38723,  38733,  38735,  38737,  38741,  38999,  39013,  39207, 
 64044,  39326,  39502,  39641,  39644,  39797,  39794,  39823, 
 39857,  39867,  39936,  40304,  40299,  64045,  40473,  40657, 
 65533,  92,  166,  125,  771,  700,  92,  699, 
 124,  126,  8260,  402,  167,  164,  8220,  171, 
 183,  182,  8226,  8218,  8222,  8221,  187,  8230, 
 8240,  191,  778,  184,  779,  808,  780,  822, 
 198,  170,  321,  216,  338,  186,  230,  305, 
 322,  248,  339,  223,  45,  169,  172,  174, 
 181,  185,  352,  376,  381,  773,  353,  8482, 
 382,  48,  8194,  8254,  65533,  8242,  65533,  8246, 
 196,  249,  233,  237,  223,  231,  199,  65533, 
 65533,  243,  250,  161,  191,  189,  214,  220, 
 228,  235,  239,  246,  220,  226,  234,  238, 
 244,  252,  224,  233,  225,  126,  65533,  65533, 
 92,  12526,  12459,  12465,  65533,  12460,  12462,  12464, 
 12466,  12468,  12470,  12472,  12474,  12476,  12478,  12480, 
 12482,  12485,  12487,  12489,  65376,  12434,  12353,  12355, 
 12357,  12359,  12361,  12419,  12421,  12423,  12387,  12354, 
 12356,  12358,  12360,  12365,  12367,  12369,  12371,  12373, 
 12375,  12377,  12379,  12381,  12383,  12385,  12388,  12390, 
 12392,  12402,  12405,  12408,  12411,  12420,  12422,  12431, 
 12435,  12430,  12364,  12366,  12368,  12370,  12372,  12374, 
 12392,  12378,  12380,  12382,  12384,  12386,  12389,  12391, 
 12393,  65438,  65533,  91,  93,  65533,  65533,  65533, 
 65533,  65533,  65533,  8210,  65376,  9650,  8364,  8486, 
 257,  299,  363,  275,  333,  256,  298,  362, 
 274,  332,  461,  282,  3772,  463,  296,  465, 
 467,  366,  360,  462,  283,  3773,  464,  297, 
 466,  468,  367,  361,  593,  593,  593,  509, 
 230,  596,  596,  596,  601,  601,  603,  603, 
 106,  331,  629,  652,  652,  652,  658,  643, 
 720,  166,  125,  771,  700,  92,  699,  124, 
 126,  8260,  402,  167,  164,  8220,  171,  183, 
 182,  8226,  8218,  8222,  8221,  187,  8230,  8240, 
 191,  778,  184,  779,  808,  780,  822,  198, 
 170,  321,  216,  338,  186,  230,  305,  322, 
 248,  339,  223,  45,  169,  172,  174,  181, 
 185,  352,  376,  381,  773,  353,  8482,  382, 
 48,  8364,  8486,  257,  299,  363,  275,  333, 
 256,  298,  362,  274,  332,  461,  282,  3772, 
 463,  296,  465,  467,  366,  360,  462,  283, 
 3773,  464,  297,  466,  468,  367,  361,  822, 
 45,  61,  44,  822,  45,  61,  44,  183, 
 8364,  48,  8547,  12354,  12356,  12358,  12360,  12365, 
 12367,  12369,  12371,  12373,  12375,  12377,  12379,  12381, 
 12383,  12385,  12388,  12390,  12392,  12402,  12405,  12408, 
 12411,  12420,  12422,  12450,  12452,  12454,  12456,  12461, 
 12463,  12465,  12467,  12469,  12471,  12473,  12475,  12477, 
 12479,  12481,  12484,  12486,  12488,  12498,  12501,  12504, 
 12507,  12516,  12518,  21942,  21512,  27883,  21839,  31572, 
 20363,  12387,  25165,  12295,  19968,  20108,  19977,  22235, 
 20116,  20845,  19971,  20843,  20061,  21313,  12295,  19968, 
 20108,  19977,  22235,  20116,  20845,  19971,  20843,  20061, 
 21313,  12295,  19968,  20108,  19977,  22235,  20116,  20845, 
 19971,  20843,  20061,  12388,  25165,  19968,  20108,  19977, 
 22235,  20116,  20845,  19971,  20843,  20061,  21313,  12295, 
 19968,  20108,  19977,  22235,  20116,  20845,  19971,  20843, 
 20061,  21313,  12467,  12387,  12483,  12457,  12354,  12356, 
 12358,  12360,  12365,  12367,  12369,  12371,  12373,  12375, 
 12377,  12379,  12381,  12383,  12385,  12388,  12390,  12392, 
 12402,  12405,  12408,  12411,  12420,  12422,  35519,  12959, 
 21103,  28187,  27161,  27424,  22522,  31105,  12955,  12954, 
 12963,  12962,  12951,  20986,  12956,  12949,  28168,  22679, 
 21839,  31572,  20363,  38651,  9676,  48,  12354,  12356, 
 12358,  12360,  12365,  12367,  12369,  12371,  12373,  12375, 
 12377,  12379,  12381,  12383,  12385,  12388,  12390,  12392, 
 12402,  12405,  12408,  12411,  12420,  12422,  12450,  12452, 
 12454,  12456,  12461,  12463,  12465,  12467,  12469,  12471, 
 12473,  12475,  12477,  12479,  12481,  12484,  12486,  12488, 
 12498,  12501,  12504,  12507,  12516,  12518,  26085,  26376, 
 28779,  27700,  26408,  37329,  22303,  21839,  31572,  20363, 
 9679,  48,  12354,  12356,  12358,  12360,  12365,  12367, 
 12369,  12371,  12373,  12375,  12377,  12379,  12381,  12383, 
 12385,  12388,  12390,  12392,  12402,  12405,  12408,  12411, 
 12420,  12422,  12450,  12452,  12454,  12456,  12461,  12463, 
 12465,  12467,  12469,  12471,  12473,  12475,  12477,  12479, 
 12481,  12484,  12486,  12488,  12498,  12501,  12504,  12507, 
 12516,  12518,  26085,  26376,  28779,  27700,  26408,  37329, 
 22303,  36000,  21213,  21839,  31572,  20363,  9633,  9633, 
 48,  12354,  12356,  12358,  12360,  12365,  12367,  12369, 
 12371,  12373,  12375,  12377,  12379,  12381,  12383,  12385, 
 12388,  12390,  12392,  12402,  12405,  12408,  12411,  12420, 
 12422,  12450,  12452,  12454,  12456,  12461,  12463,  12465, 
 12467,  12469,  12471,  12473,  12475,  12477,  12479,  12481, 
 12484,  12486,  12488,  12498,  12501,  12504,  12507,  12516, 
 12518,  26085,  26376,  28779,  27700,  26408,  37329,  22303, 
 21839,  31572,  20363,  9632,  48,  12354,  12356,  12358, 
 12360,  12365,  12367,  12369,  12371,  12373,  12375,  12377, 
 12379,  12381,  12383,  12385,  12388,  12390,  12392,  12402, 
 12405,  12408,  12411,  12420,  12422,  12450,  12452,  12454, 
 12456,  12461,  12463,  12465,  12467,  12469,  12471,  12473, 
 12475,  12477,  12479,  12481,  12484,  12486,  12488,  12498, 
 12501,  12504,  12507,  12516,  12518,  26085,  26376,  28779, 
 27700,  26408,  37329,  22303,  21839,  31572,  20363,  48, 
 12354,  12356,  12358,  12360,  12365,  12367,  12369,  12371, 
 12373,  12375,  12377,  12379,  12381,  12383,  12385,  12388, 
 12390,  12392,  12402,  12405,  12408,  12411,  12420,  12422, 
 12450,  12452,  12454,  12456,  12461,  12463,  12465,  12467, 
 12469,  12471,  12473,  12475,  12477,  12479,  12481,  12484, 
 12486,  12488,  12498,  12501,  12504,  12507,  12516,  12518, 
 26085,  26376,  28779,  27700,  26408,  37329,  22303,  21839, 
 31572,  20363,  9632,  13250,  13261,  8470,  13272,  13274, 
 8448,  13250,  13252,  8453,  13207,  13169,  13208,  8467, 
 13197,  13211,  13206,  13060,  13062,  13063,  13066,  13112, 
 13114,  13117,  13121,  13138,  13140,  13060,  13062,  13063, 
 13066,  13112,  13114,  13117,  13121,  13138,  13140,  13182, 
 13181,  13180,  13179,  45,  61,  8451,  9792,  9794, 
 12307,  12306,  65533,  65533,  39,  34,  8501,  976, 
 8714,  8463,  181,  966,  987,  977,  65533,  9836, 
 65306,  169,  169,  174,  174,  65533,  65533,  8252, 
 8265,  33,  8252,  8265,  9290,  8723,  8800,  8771, 
 65533,  65533,  65533,  65533,  65533,  65533,  65533,  65533, 
 65533,  65533,  65533,  65533,  65533,  65533,  65533,  65533, 
 65533,  65533,  65533,  65533,  65533,  65533,  65533,  65533, 
 65533,  65533,  65533,  65533,  65533,  65533,  65533,  65533, 
 65533,  65533,  9986,  9986,  9986,  9986,  65533,  12306, 
 21325,  8711,  8709,  8864,  8854,  8856,  8853,  8855, 
 8862,  8853,  33,  9651,  9664,  9654,  8678,  8680, 
 8679,  8681,  8656,  8596,  8652,  8646,  8592,  8594, 
 8593,  9476,  9478,  12336,  8967,  65533,  65533,  65533, 
 65533,  65533,  65533,  65533,  65533,  65533,  65533,  65533, 
 65533,  65533,  65533,  65533,  65533,  9633,  9643,  9632, 
 9642,  65533,  10010,  65533,  65533,  65533,  65533,  65533, 
 9671,  65533,  9670,  65533,  9678,  9673,  9675,  9702, 
 9679,  8226,  65533,  65533,  10070,  65533,  12371,  12371, 
 12467,  12467,  12539,  65290,  8251,  9675,  9678,  9673, 
 9651,  9650,  12353,  12355,  12357,  12359,  12361,  12363, 
 12369,  12387,  12419,  12421,  12423,  12430,  12449,  12451, 
 12453,  12455,  12457,  12483,  12515,  12517,  12519,  12526, 
 12540,  12540,  27880,  8364,  8486,  257,  299,  363, 
 275,  333,  256,  298,  362,  274,  332,  461, 
 282,  3772,  463,  296,  465,  467,  366,  360, 
 462,  283,  3773,  464,  297,  466,  468,  367, 
 361,  593,  593,  593,  509,  230,  596,  596, 
 596,  601,  601,  603,  603,  106,  331,  629, 
 652,  652,  652,  658,  643,  720,  166,  125, 
 771,  700,  92,  699,  124,  126,  8260,  402, 
 167,  164,  8220,  171,  183,  182,  8226,  8218, 
 8222,  8221,  187,  8230,  8240,  191,  778,  184, 
 779,  808,  780,  822,  198,  170,  321,  216, 
 338,  186,  230,  305,  322,  248,  339,  223, 
 45,  169,  172,  174,  181,  185,  352,  376, 
 381,  773,  353,  8482,  382,  48,  8364,  8486, 
 257,  299,  363,  275,  333,  256,  298,  362, 
 274,  332,  461,  282,  3772,  463,  296,  465, 
 467,  366,  360,  462,  283,  3773,  464,  297, 
 466,  468,  367,  361,  822,  45,  61,  44, 
 822,  45,  61,  44,  183,  45,  61,  8451, 
 9792,  9794,  12307,  12306,  65533,  65533,  39,  34, 
 36920,  35585,  32227,  40643,  28331,  31117,  24724,  28023, 
 24936,  27010,  28212,  35088,  28450,  22120,  26082,  31048, 
 34395,  38911,  21220,  35641,  25581,  25802,  30799,  31296, 
 27578,  31049,  35222,  29038,  31038,  32773,  33261,  31069, 
 26257,  32626,  28041,  29376,  24892,  30494,  31680,  31062, 
 20711,  23652,  24034,  24974,  36104,  21373,  22022,  33879, 
 24501,  25074,  37805,  31118,  39725,  31361,  38627,  26757, 
 32321,  26217,  21329,  30865,  36051,  25935,  20398,  20482, 
 22592,  21193,  27493,  22696,  27599,  20813,  25150,  31056, 
 27396,  38534,  34396,  28122,  39006,  26310,  27511,  32244, 
 37706,  24266,  37636,  27010,  20916,  25420,  34523,  37001, 
 36898,  20553,  32239,  36949,  21417,  39180,  34907,  24310, 
 27839,  37467,  32705,  33469,  38597,  23475,  24936,  27010, 
 27579,  25954,  36011,  24012,  38929,  24112,  36556,  31406, 
 22343,  20625,  31348,  20581,  24314,  37431,  27278,  20132, 
 20844,  26356,  26657,  30828,  32094,  32771,  36092,  38477, 
 25335,  32618,  20351,  21490,  22985,  35613,  37034,  21454, 
 36655,  26580,  30636,  33308,  26991,  26494,  35359,  19976, 
 22516,  26893,  32887,  35242,  36930,  25454,  25666,  33337, 
 32207,  32865,  20687,  35477,  24677,  20806,  30522,  32884, 
 36339,  24237,  24311,  33351,  26691,  36867,  27966,  25490, 
 36649,  29677,  38930,  24754,  25161,  26000,  32203,  35513, 
 36007,  29238,  33914,  20998,  22132,  24996,  31881,  32027, 
 38640,  34109,  20415,  25447,  30406,  26717,  33032,  32822, 
 32764,  21519,  38563,  40607,  40599,  32879,  32894,  28286, 
 20613,  20883,  20955,  21269,  21312,  38617,  21929,  22209, 
 22285,  22699,  23002,  23094,  23230,  23886,  23943,  24009, 
 24019,  24365,  24472,  24792,  24893,  25086,  25192,  25295, 
 25885,  25615,  25842,  25949,  26207,  26537,  26599,  26987, 
 26928,  27047,  27204,  27280,  27656,  27667,  28195,  28433, 
 28414,  28478,  29183,  29669,  29746,  29791,  29920,  29964, 
 30322,  31018,  30932,  31162,  31257,  31381,  31986,  32115, 
 32221,  32309,  32686,  32737,  32858,  32863,  32883,  32880, 
 32886,  33107,  33162,  33205,  33229,  33778,  34133,  34261, 
 34586,  34870,  34974,  35032,  35060,  35115,  35131,  35178, 
 35183,  35357,  36101,  36111,  40782,  36497,  36513,  36946, 
 36878,  37168,  37206,  37208,  37221,  37235,  37234,  37282, 
 37295,  37290,  37300,  37306,  38007,  38552,  38717,  38752, 
 38769,  38924,  39027,  39107,  39493,  39757,  39768,  39878, 
 39905,  39921,  40264,  40399,  40712,  25201,  26263,  24847, 
 34915,  36949,  36986,  30959,  21729,  11991,  11965,  21417, 
 29916,  36939,  39180,  34910,  37555,  38321,  24310,  25588, 
 27839,  29017,  36960,  37467,  26044,  24448,  32705,  21368, 
 38899,  21270,  33457,  33747,  36008,  36942,  33469,  38597, 
 39187,  24315,  28784,  23475,  24936,  24936,  24936,  27114, 
 27010,  26478,  35282,  38548,  21106,  36676,  37772,  33477, 
 23506,  29872,  32233,  32566,  36996,  38290,  38867,  33304, 
 21361,  21916,  13314,  13314,  24190,  26083,  26399,  27231, 
 36215,  39138,  21513,  21931,  34384,  36870,  21450,  21560, 
 24613,  32026,  24040,  25298,  36317,  39770,  39770,  21375, 
 24378,  24656,  27073,  27211,  27211,  37141,  38911,  39255, 
 26241,  11945,  36817,  20534,  30697,  20855,  34398,  31354, 
 36935,  27355,  21843,  22865,  24693,  24935,  36814,  20625, 
 28500,  31348,  11964,  11964,  20860,  21048,  25010,  26435, 
 32937,  35609,  36963,  21407,  35329,  25142,  38599,  39015, 
 21555,  23067,  35492,  24037,  24908,  25221,  25511,  27083, 
 28009,  28207,  32789,  33108,  33618,  35611,  36092,  21567, 
 37239,  33136,  29969,  36796,  20170,  37782,  24231,  24425, 
 25505,  27506,  33756,  20916,  21682,  21066,  29986,  39184, 
 23039,  23039,  24063,  35566,  35566,  36039,  36039,  27425, 
 27425,  28363,  29626,  21489,  25448,  26012,  37034,  21242, 
 29237,  29237,  37196,  24369,  20027,  21463,  25480,  21608, 
 32066,  32722,  34886,  36913,  20303,  34899,  36848,  24033, 
 36981,  36981,  25152,  26360,  22899,  21213,  21830,  23477, 
 23558,  23577,  28040,  30813,  32918,  19976,  23426,  22478, 
 24773,  22516,  39166,  26893,  27542,  11998,  14221,  20405, 
 11927,  28024,  30495,  36914,  20155,  20154,  20995,  23563, 
 35338,  35338,  36805,  34928,  36930,  13599,  21218,  25104, 
 30427,  32854,  35200,  35488,  35531,  38748,  38748,  31237, 
 33030,  38587,  31821,  31680,  35498,  38634,  32118,  25159, 
 28568,  32673,  33337,  36984,  36983,  21069,  20840,  25475, 
 25591,  30246,  36208,  36865,  36973,  36896,  11978,  36895, 
 36042,  23562,  23562,  22949,  27888,  36864,  36910,  38538, 
 39899,  22823,  13351,  28711,  36948,  33067,  20025,  27470, 
 28845,  35477,  26262,  20516,  32622,  31689,  11950,  31569, 
 36880,  26609,  27880,  39376,  24427,  24501,  25074,  26397, 
 28526,  35519,  30452,  26389,  26389,  22684,  36861,  36890, 
 22378,  37347,  21576,  24093,  31243,  30340,  36969,  36845, 
 28155,  20814,  36884,  30778,  22305,  22303,  20908,  21776, 
 31958,  34276,  35588,  36867,  36879,  39472,  23566,  36947, 
 21585,  15240,  20839,  32905,  20083,  24525,  35469,  23527, 
 32013,  35207,  27966,  32954,  21338,  34180,  36843,  32283, 
 32903,  20023,  28497,  37297,  20276,  21028,  21322,  24070, 
 30036,  26217,  34115,  36991,  24494,  40763,  21305,  11946, 
 24421,  23020,  23019,  35413,  24217,  30149,  23142,  25975, 
 28014,  36000,  36000,  26381,  35206,  19993,  24163,  24179, 
 24330,  34065,  20559,  32232,  36820,  36941,  31807,  21253, 
 23849,  25265,  26379,  30770,  32299,  32990,  33804,  37030, 
 37030,  39165,  40300,  20129,  24125,  25151,  26395,  26395, 
 20882,  25705,  32763,  20961,  30952,  39764,  12231,  27097, 
 26717,  20451,  21448,  32365,  40639,  33032,  26126,  30431, 
 36855,  22916,  21200,  30450,  32791,  25150,  32011,  38272, 
 32004,  36493,  26746,  26746,  26625,  24841,  35565,  36664, 
 21191,  26377,  29494,  35029,  36938,  26332,  11959,  35201, 
 39178,  32716,  32764,  36534,  34349,  29575,  40845,  40845, 
 26053,  26753,  29136,  38563,  40023,  40607,  31867,  24265, 
 24976,  36899,  26391,  32770,  33031,  20682,  20762,  20820, 
 20885,  11911,  21133,  21207,  21241,  21321,  13630,  21471, 
 26364,  21811,  21988,  21589,  22208,  22841,  23068,  23234, 
 23411,  23491,  23572,  14306,  23782,  24148,  20040,  24291, 
 24727,  25300,  25292,  25628,  25542,  25640,  33289,  25371, 
 26207,  26207,  26211,  26357,  26462,  26781,  26765,  27126, 
 26977,  23528,  23528,  27067,  27596,  28433,  28183,  28568, 
 27818,  27818,  28699,  29026,  29243,  20012,  29468,  29898, 
 29935,  30069,  30188,  30286,  16305,  30570,  30633,  31040, 
 31059,  31059,  40779,  31150,  36995,  31571,  31761,  31764, 
 16996,  31824,  31832,  32070,  32099,  32290,  32290,  32328, 
 32309,  32323,  32396,  32593,  32593,  32745,  33089,  17491, 
 33368,  33401,  33507,  20857,  33698,  33824,  33725,  34036, 
 34157,  34183,  34292,  20053,  34615,  34619,  34821,  34749, 
 34429,  34870,  35140,  35014,  35261,  35547,  35646,  35674, 
 36211,  36249,  36299,  36404,  36426,  36847,  36999,  36858, 
 36894,  36917,  36944,  36808,  36993,  37002,  37002,  37002, 
 37002,  37002,  37002,  37001,  37001,  37001,  37001,  37001, 
 37001,  37001,  37001,  37001,  37001,  37001,  37001,  37583, 
 37853,  38332,  38433,  38578,  38748,  38969,  39147,  39171, 
 39177,  39237,  39237,  39243,  39432,  39519,  39525,  39663, 
 39704,  39903,  40201,  40200,  40613,  40652,  40712,  40778, 
 40803,  40807,  40812,  29081,  29081,  35100,  26824,  26363, 
 24389,  21248,  21385,  22867,  64017,  26706,  27251,  28039, 
 64021,  35346,  19999,  20011,  20036,  20058,  20095,  20109, 
 20118,  20153,  20176,  20192,  20221,  20223,  20235,  20245, 
 20320,  20283,  20297,  20308,  20346,  20375,  20414,  20431, 
 20477,  20496,  20507,  20519,  20526,  20567,  20582,  20586, 
 20539,  20623,  20630,  20636,  20684,  20710,  20713,  20719, 
 20744,  20747,  20752,  20763,  20766,  20831,  20897,  20924, 
 20958,  20974,  20980,  21011,  21065,  21089,  21094,  21139, 
 21192,  21232,  21310,  21324,  21323,  21345,  21356,  21419, 
 21466,  21478,  21493,  21543,  21581,  21606,  21611,  21620, 
 21645,  21654,  21665,  21677,  21689,  21695,  21702,  21709, 
 21774,  21803,  21813,  21834,  21896,  21902,  22024,  22071, 
 22079,  22089,  22091,  22095,  22118,  22121,  22127,  22165, 
 22170,  22193,  22217,  22237,  22244,  22282,  22293,  22307, 
 22319,  22348,  22384,  22412,  22428,  22456,  22502,  22509, 
 22527,  22537,  22560,  22578,  22652,  22656,  22697,  22734, 
 22736,  22740,  22746,  22761,  22796,  22820,  22831,  22881, 
 22893,  22986,  22994,  23005,  23044,  23052,  23075,  23111, 
 23125,  23139,  23149,  23166,  23198,  23207,  23212,  23219, 
 23264,  23296,  23321,  23333,  23341,  23361,  23420,  23434, 
 23587,  23595,  23600,  23651,  23657,  23676,  23755,  23762, 
 23796,  23844,  23846,  23875,  23878,  23882,  23954,  23956, 
 23961,  23968,  24024,  24032,  24056,  24064,  24082,  24088, 
 24110,  24152,  24232,  24234,  24267,  24274,  24327,  24334, 
 24354,  24360,  24374,  24379,  24384,  24400,  24408,  24420, 
 24457,  24476,  24487,  24484,  24495,  24504,  24516,  24521, 
 24545,  24553,  24557,  24572,  24599,  24602,  24627,  24673, 
 24703,  24734,  24740,  24752,  24779,  24795,  24824,  24860, 
 24956,  24973,  24991,  25000,  25026,  25055,  25109,  25129, 
 25155,  25158,  25164,  25169,  25174,  25284,  25340,  25354, 
 25357,  25368,  25401,  25445,  25460,  25469,  25476,  25479, 
 25488,  25502,  25553,  25564,  25609,  25616,  25634,  25684, 
 25691,  25709,  25723,  25829,  25847,  25851,  25860,  25878, 
 25881,  25927,  25959,  25985,  25989,  26050,  26096,  26098, 
 26156,  26188,  26209,  26219,  26231,  26276,  26312,  26348, 
 26373,  26387,  26419,  26440,  26444,  26486,  26491,  26544, 
 26546,  26617,  26583,  26585,  26608,  26668,  26715,  26738, 
 26741,  26746,  26756,  26789,  26802,  26832,  26838,  26856, 
 26861,  26876,  26897,  26899,  26933,  26939,  26967,  26979, 
 26994,  27046,  27053,  27063,  27137,  27151,  27157,  27176, 
 27188,  27198,  27205,  27222,  27227,  27267,  27273,  27281, 
 27356,  27367,  27372,  27422,  27428,  27445,  27462,  27478, 
 27488,  27522,  27582,  27617,  27633,  27664,  27699,  27701, 
 27706,  27737,  27766,  27771,  27781,  27797,  27804,  27856, 
 27860,  27862,  27872,  27886,  27914,  27918,  27921,  27950, 
 27991,  27998,  28005,  28034,  28095,  28100,  28106,  28118, 
 28137,  28194,  28241,  28359,  28362,  28366,  28413,  28442, 
 28458,  28463,  28467,  28506,  28510,  28514,  28541,  28555, 
 28557,  28562,  28564,  28570,  28598,  28634,  28638,  28665, 
 28729,  28732,  28746,  28756,  28772,  28780,  28798,  28801, 
 28821,  28855,  28888,  28892,  28935,  28960,  28977,  29002, 
 29010,  29024,  29049,  29074,  29107,  29131,  29139,  29142, 
 29184,  29213,  29227,  29240,  29249,  29267,  29276,  29325, 
 29357,  29364,  29383,  29435,  29480,  29489,  29507,  29548, 
 29564,  29571,  29606,  29611,  29621,  29623,  29628,  29647, 
 29657,  29673,  29684,  29693,  29700,  29706,  29732,  29736, 
 29740,  29753,  29764,  29767,  29771,  29773,  29777,  29783, 
 29798,  29803,  29809,  29824,  29840,  29848,  29852,  29856, 
 29859,  29864,  29867,  29877,  29887,  29896,  29914,  29918, 
 30030,  30073,  30081,  30096,  30132,  30180,  30201,  30208, 
 30218,  30233,  30238,  30253,  30261,  30275,  30283,  30309, 
 30317,  30319,  30321,  30324,  30405,  30412,  30444,  30460, 
 30516,  30518,  30556,  30578,  30589,  30613,  30634,  30694, 
 30704,  30708,  30726,  30754,  30768,  30773,  30824,  30878, 
 30920,  30924,  30926,  30948,  30962,  30967,  30971,  31025, 
 31028,  31035,  31037,  31045,  31115,  31126,  31128,  31160, 
 31163,  31178,  31194,  31235,  31241,  31249,  31262,  31277, 
 31289,  31301,  31308,  31325,  31328,  31341,  31352,  31392, 
 31395,  31411,  31430,  31495,  31508,  31527,  31537,  31559, 
 31566,  31584,  31593,  31597,  31602,  31633,  31663,  31703, 
 31705,  31755,  31759,  31776,  31782,  31793,  31798,  31825, 
 31833,  31847,  31854,  31856,  31932,  31935,  31959,  31961, 
 31965,  31979,  32019,  32029,  32035,  32065,  32083,  32089, 
 32093,  32122,  32134,  32204,  32235,  32241,  32249,  32264, 
 32273,  32277,  32288,  32327,  32354,  32366,  32371,  32397, 
 32401,  32408,  32580,  32591,  32609,  32657,  32703,  32718, 
 32735,  32741,  32748,  32762,  32782,  32785,  32788,  32804, 
 32806,  32826,  32828,  32864,  32881,  32885,  32926,  32934, 
 32939,  33046,  33048,  33082,  33098,  33100,  33153,  33156, 
 33204,  33231,  33273,  33283,  33313,  33330,  33332,  33350, 
 33355,  33359,  33422,  33454,  33463,  33470,  33478,  33534, 
 33603,  33617,  33621,  33670,  33677,  33682,  33688,  33705, 
 33770,  33807,  33809,  33866,  33910,  33960,  33967,  33984, 
 33986,  34032,  34045,  34060,  34100,  34142,  34191,  34231, 
 34254,  34221,  34322,  34345,  34386,  34403,  34412,  34415, 
 34426,  34445,  34449,  34456,  34554,  34557,  34571,  34579, 
 34585,  34590,  34600,  34622,  34673,  34696,  34713,  34741, 
 34774,  34795,  34797,  34817,  34819,  34822,  34827,  34836, 
 34844,  34902,  34911,  34916,  34968,  34986,  35018,  35026, 
 35035,  35111,  35120,  35134,  35195,  35284,  35286,  35301, 
 35313,  35335,  35343,  35349,  35362,  35406,  35455,  35572, 
 35615,  35639,  35668,  35740,  35742,  35911,  35924,  35955, 
 36004,  36057,  36065,  36088,  36094,  36123,  36201,  36204, 
 36228,  36237,  36245,  36262,  36294,  36302,  36324,  36332, 
 36384,  36427,  36460,  36464,  36474,  36498,  36526,  36531, 
 36561,  36564,  36601,  36631,  36662,  36774,  36806,  36832, 
 36836,  36854,  36866,  36908,  36932,  37000,  37013,  37017, 
 37019,  37026,  37044,  37079,  37085,  37108,  37143,  37148, 
 37169,  37178,  37181,  37192,  37211,  37217,  37220,  37262, 
 37278,  37288,  37298,  37308,  37360,  37367,  37371,  37383, 
 37416,  37427,  37432,  37443,  37447,  37455,  37472,  37570, 
 37599,  37645,  37653,  37663,  37671,  37703,  37714,  37733, 
 37738,  37741,  37787,  37818,  37801,  37825,  37834,  37858, 
 37882,  37885,  37903,  37940,  37951,  37973,  37995,  38002, 
 38264,  38310,  38313,  38315,  38324,  38333,  38362,  38429, 
 38465,  38488,  38532,  38564,  38569,  38610,  23986,  38622, 
 38633,  38641,  38658,  38665,  38746,  38755,  38766,  38771, 
 38810,  38818,  38873,  38878,  38900,  38922,  38926,  38942, 
 38947,  38955,  38974,  39001,  39020,  39096,  39098,  39103, 
 39112,  39141,  39232,  39245,  39260,  39263,  39345,  39369, 
 39426,  39446,  39460,  39463,  39478,  39480,  39498,  39510, 
 39673,  39683,  39712,  39795,  39801,  39847,  39873,  39879, 
 39895,  39911,  39915,  39927,  39930,  39933,  39947,  39975, 
 39978,  39990,  40001,  40019,  40035,  40042,  40055,  40194, 
 40258,  40263,  40291,  40297,  40316,  40318,  40333,  40369, 
 40387,  40391,  40406,  40415,  40427,  40436,  40469,  40477, 
 40612,  40616,  40620,  40679,  40686,  40720,  40722,  40727, 
 40729,  40751,  40759,  40761,  40769,  40773,  40791,  40808, 
 40817,  40821,  40848,  40852,  40866,  20016,  13317,  20320, 
 22048,  24267,  11925,  24740,  27095,  27428,  28665,  28390, 
 29107,  11940,  31430,  32609,  32881,  32926,  11980,  37360, 
 23986,  38878,  20435,  20697,  20720,  20931,  22134,  27220, 
 27905,  28112,  28226,  28377,  29668,  29729,  30060,  30801, 
 34805,  65533,  29608,  15091,  13531,  17420,  16010,  65533, 
 65533,  19432,  65533,  16090,  15138,  65533,  17786,  16531, 
 65533,  18021,  16643,  17043,  18094,  13448,  65533 };

static const pdf_range g_cmap_adobe_japan1_ucs2_ranges[2090] = {
 {0, 0, 0, 65533},
 {1, 60, 1, 32},
 {61, 61, 0, 165},
 {62, 92, 1, 93},
 {93, 100, 2, 2902},
 {101, 103, 1, 161},
 {104, 109, 2, 2910},
 {110, 111, 1, 8249},
 {112, 113, 1, 64257},
 {114, 114, 0, 8210},
 {115, 116, 1, 8224},
 {117, 126, 2, 2916},
 {127, 128, 1, 769},
 {129, 129, 0, 175},
 {130, 132, 1, 774},
 {133, 154, 2, 2926},
 {155, 158, 1, 176},
 {159, 160, 2, 2948},
 {161, 163, 1, 188},
 {164, 169, 1, 192},
 {170, 186, 1, 199},
 {187, 192, 1, 217},
 {193, 198, 1, 224},
 {199, 215, 1, 231},
 {216, 222, 1, 249},
 {223, 231, 2, 2950},
 {232, 290, 1, 33},
 {291, 291, 0, 165},
 {292, 324, 1, 93},
 {325, 325, 0, 8254},
 {326, 389, 1, 65376},
 {390, 390, 0, 65533},
 {391, 392, 1, 12528},
 {393, 411, 2, 2959},
 {412, 413, 1, 12496},
 {414, 415, 1, 12499},
 {416, 417, 1, 12502},
 {418, 419, 1, 12505},
 {420, 421, 1, 12508},
 {422, 424, 2, 2978},
 {425, 500, 1, 9472},
 {501, 509, 2, 2981},
 {510, 511, 1, 12302},
 {512, 529, 2, 2990},
 {530, 531, 1, 12362},
 {532, 545, 2, 3008},
 {546, 551, 1, 12394},
 {552, 555, 2, 3022},
 {556, 560, 1, 12414},
 {561, 562, 2, 3026},
 {563, 568, 1, 12424},
 {569, 570, 2, 3028},
 {571, 572, 1, 12432},
 {573, 588, 2, 3030},
 {589, 590, 1, 12400},
 {591, 592, 1, 12403},
 {593, 594, 1, 12406},
 {595, 596, 1, 12409},
 {597, 598, 1, 12412},
 {599, 607, 2, 3046},
 {608, 609, 1, 162},
 {610, 632, 2, 3055},
 {633, 635, 1, 12288},
 {636, 638, 2, 3078},
 {639, 640, 1, 65306},
 {641, 642, 2, 3081},
 {643, 644, 1, 12443},
 {645, 650, 2, 3083},
 {651, 652, 1, 12541},
 {653, 654, 1, 12445},
 {655, 656, 2, 3089},
 {657, 659, 1, 12293},
 {660, 669, 2, 3091},
 {670, 671, 1, 8216},
 {672, 673, 1, 8220},
 {674, 675, 1, 65288},
 {676, 677, 1, 12308},
 {678, 681, 2, 3101},
 {682, 691, 1, 12296},
 {692, 700, 2, 3105},
 {701, 702, 1, 8806},
 {703, 707, 2, 3114},
 {708, 709, 1, 8242},
 {710, 712, 2, 3119},
 {713, 714, 1, 162},
 {715, 736, 2, 3122},
 {737, 738, 1, 8592},
 {739, 742, 2, 3144},
 {743, 744, 1, 8838},
 {745, 746, 1, 8834},
 {747, 748, 2, 3148},
 {749, 750, 1, 8743},
 {751, 762, 2, 3150},
 {763, 764, 1, 8810},
 {765, 768, 2, 3162},
 {769, 770, 1, 8747},
 {771, 775, 2, 3166},
 {776, 777, 1, 8224},
 {778, 779, 2, 3171},
 {780, 789, 1, 65296},
 {790, 815, 1, 65313},
 {816, 841, 1, 65345},
 {842, 924, 1, 12353},
 {925, 1010, 1, 12449},
 {1011, 1027, 1, 913},
 {1028, 1034, 1, 931},
 {1035, 1051, 1, 945},
 {1052, 1058, 1, 963},
 {1059, 1064, 1, 1040},
 {1065, 1065, 0, 1025},
 {1066, 1097, 1, 1046},
 {1098, 1098, 0, 1105},
 {1099, 1124, 1, 1078},
 {1125, 1464, 2, 3173},
 {1465, 1466, 1, 38989},
 {1467, 1686, 2, 3513},
 {1687, 1688, 1, 20139},
 {1689, 3687, 2, 3733},
 {3688, 3689, 1, 24536},
 {3690, 3866, 2, 5732},
 {3867, 3868, 1, 29494},
 {3869, 4107, 2, 5909},
 {4108, 4110, 1, 20126},
 {4111, 4151, 2, 6148},
 {4152, 4153, 1, 20452},
 {4154, 4183, 2, 6189},
 {4184, 4185, 1, 20681},
 {4186, 4196, 2, 6219},
 {4197, 4198, 1, 20737},
 {4199, 4207, 2, 6230},
 {4208, 4209, 1, 20799},
 {4210, 4214, 2, 6239},
 {4215, 4216, 1, 20841},
 {4217, 4225, 2, 6244},
 {4226, 4227, 1, 20885},
 {4228, 4230, 2, 6253},
 {4231, 4233, 1, 20905},
 {4234, 4234, 0, 20915},
 {4235, 4236, 1, 20913},
 {4237, 4260, 2, 6256},
 {4261, 4262, 1, 21067},
 {4263, 4278, 2, 6280},
 {4279, 4280, 1, 21164},
 {4281, 4292, 2, 6296},
 {4293, 4294, 1, 21240},
 {4295, 4341, 2, 6308},
 {4342, 4343, 1, 21548},
 {4344, 4377, 2, 6355},
 {4378, 4379, 1, 21733},
 {4380, 4393, 2, 6389},
 {4394, 4395, 1, 21846},
 {4396, 4474, 2, 6403},
 {4475, 4476, 1, 22327},
 {4477, 4495, 2, 6482},
 {4496, 4497, 1, 22482},
 {4498, 4534, 2, 6501},
 {4535, 4537, 1, 22779},
 {4538, 4543, 2, 6538},
 {4544, 4545, 1, 22828},
 {4546, 4570, 2, 6544},
 {4571, 4572, 1, 23001},
 {4573, 4581, 2, 6569},
 {4582, 4583, 1, 23093},
 {4584, 4596, 2, 6578},
 {4597, 4598, 1, 23290},
 {4599, 4611, 2, 6591},
 {4612, 4613, 1, 23386},
 {4614, 4640, 2, 6604},
 {4641, 4642, 1, 23559},
 {4643, 4647, 2, 6631},
 {4648, 4649, 1, 23608},
 {4650, 4724, 2, 6636},
 {4725, 4726, 1, 24118},
 {4727, 4736, 2, 6711},
 {4737, 4738, 1, 24181},
 {4739, 4742, 2, 6721},
 {4743, 4744, 1, 24257},
 {4745, 4750, 2, 6725},
 {4751, 4752, 1, 24282},
 {4753, 4754, 2, 6731},
 {4755, 4756, 1, 24296},
 {4757, 4779, 2, 6733},
 {4780, 4781, 1, 24406},
 {4782, 4843, 2, 6756},
 {4844, 4845, 1, 24726},
 {4846, 4861, 2, 6818},
 {4862, 4863, 1, 24822},
 {4864, 4870, 2, 6834},
 {4871, 4872, 1, 24845},
 {4873, 4886, 2, 6841},
 {4887, 4889, 1, 24920},
 {4890, 4929, 2, 6855},
 {4930, 4931, 1, 25096},
 {4932, 4940, 2, 6895},
 {4941, 4942, 1, 25138},
 {4943, 4953, 2, 6904},
 {4954, 4955, 1, 25234},
 {4956, 5039, 2, 6915},
 {5040, 5041, 1, 25824},
 {5042, 5057, 2, 6999},
 {5058, 5059, 1, 25908},
 {5060, 5072, 2, 7015},
 {5073, 5074, 1, 25986},
 {5075, 5087, 2, 7028},
 {5088, 5089, 1, 26080},
 {5090, 5095, 2, 7041},
 {5096, 5097, 1, 26165},
 {5098, 5106, 2, 7047},
 {5107, 5108, 1, 26215},
 {5109, 5137, 2, 7056},
 {5138, 5139, 1, 26406},
 {5140, 5150, 2, 7085},
 {5151, 5152, 1, 26467},
 {5153, 5309, 2, 7096},
 {5310, 5311, 1, 27298},
 {5312, 5347, 2, 7253},
 {5348, 5349, 1, 27512},
 {5350, 5351, 1, 27519},
 {5352, 5358, 2, 7289},
 {5359, 5360, 1, 27562},
 {5361, 5376, 2, 7296},
 {5377, 5378, 1, 27667},
 {5379, 5481, 2, 7312},
 {5482, 5483, 1, 28372},
 {5484, 5603, 2, 7415},
 {5604, 5605, 1, 29243},
 {5606, 5607, 1, 29247},
 {5608, 5627, 2, 7535},
 {5628, 5629, 1, 29408},
 {5630, 5642, 2, 7555},
 {5643, 5644, 1, 29518},
 {5645, 5693, 2, 7568},
 {5694, 5695, 1, 29936},
 {5696, 5723, 2, 7617},
 {5724, 5725, 1, 30086},
 {5726, 5748, 2, 7645},
 {5749, 5750, 1, 30206},
 {5751, 5754, 2, 7668},
 {5755, 5756, 1, 30194},
 {5757, 5761, 2, 7672},
 {5762, 5764, 1, 30240},
 {5765, 5768, 2, 7677},
 {5769, 5770, 1, 30279},
 {5771, 5773, 2, 7681},
 {5774, 5775, 1, 30305},
 {5776, 5778, 1, 30312},
 {5779, 5792, 2, 7684},
 {5793, 5794, 1, 30361},
 {5795, 5796, 2, 7698},
 {5797, 5799, 1, 30392},
 {5800, 5816, 2, 7700},
 {5817, 5818, 1, 30501},
 {5819, 5819, 0, 30491},
 {5820, 5821, 1, 30519},
 {5822, 5839, 2, 7717},
 {5840, 5841, 1, 30652},
 {5842, 5901, 2, 7735},
 {5902, 5903, 1, 31161},
 {5904, 5911, 2, 7795},
 {5912, 5913, 1, 31256},
 {5914, 5923, 2, 7803},
 {5924, 5925, 1, 31329},
 {5926, 5949, 2, 7813},
 {5950, 5951, 1, 31449},
 {5952, 5952, 0, 31453},
 {5953, 5954, 1, 31457},
 {5955, 5962, 2, 7837},
 {5963, 5964, 1, 31512},
 {5965, 5979, 2, 7845},
 {5980, 5981, 1, 31600},
 {5982, 6132, 2, 7860},
 {6133, 6134, 1, 32345},
 {6135, 6144, 2, 8011},
 {6145, 6146, 1, 32392},
 {6147, 6149, 2, 8021},
 {6150, 6151, 1, 32403},
 {6152, 6153, 2, 8024},
 {6154, 6155, 1, 32411},
 {6156, 6158, 2, 8026},
 {6159, 6161, 1, 32588},
 {6162, 6163, 1, 32592},
 {6164, 6166, 2, 8029},
 {6167, 6168, 1, 32607},
 {6169, 6170, 1, 32616},
 {6171, 6190, 2, 8032},
 {6191, 6192, 1, 32709},
 {6193, 6205, 2, 8052},
 {6206, 6207, 1, 32792},
 {6208, 6259, 2, 8065},
 {6260, 6261, 1, 33125},
 {6262, 6289, 2, 8117},
 {6290, 6291, 1, 33247},
 {6292, 6292, 0, 33255},
 {6293, 6294, 1, 33274},
 {6295, 6295, 0, 33278},
 {6296, 6297, 1, 33281},
 {6298, 6316, 2, 8145},
 {6317, 6318, 1, 33386},
 {6319, 6320, 2, 8164},
 {6321, 6322, 1, 33399},
 {6323, 6356, 2, 8166},
 {6357, 6358, 1, 33559},
 {6359, 6428, 2, 8200},
 {6429, 6430, 1, 34071},
 {6431, 6486, 2, 8270},
 {6487, 6488, 1, 34473},
 {6489, 6490, 1, 34443},
 {6491, 6558, 2, 8326},
 {6559, 6560, 1, 34806},
 {6561, 6597, 2, 8394},
 {6598, 6599, 1, 35011},
 {6600, 6600, 0, 35028},
 {6601, 6602, 1, 35032},
 {6603, 6616, 2, 8431},
 {6617, 6618, 1, 35114},
 {6619, 6648, 2, 8445},
 {6649, 6650, 1, 35263},
 {6651, 6651, 0, 35290},
 {6652, 6653, 1, 35292},
 {6654, 6679, 2, 8475},
 {6680, 6681, 1, 35493},
 {6682, 6729, 2, 8501},
 {6730, 6731, 1, 35730},
 {6732, 6732, 0, 35734},
 {6733, 6734, 1, 35737},
 {6735, 6750, 2, 8549},
 {6751, 6752, 1, 35981},
 {6753, 6759, 2, 8565},
 {6760, 6761, 1, 36018},
 {6762, 6769, 2, 8572},
 {6770, 6771, 1, 36090},
 {6772, 6773, 1, 36100},
 {6774, 6798, 2, 8580},
 {6799, 6800, 1, 36330},
 {6801, 6803, 2, 8605},
 {6804, 6805, 1, 36360},
 {6806, 6806, 0, 36351},
 {6807, 6808, 1, 36381},
 {6809, 6878, 2, 8608},
 {6879, 6881, 1, 36706},
 {6882, 6895, 2, 8678},
 {6896, 6897, 1, 36857},
 {6898, 6909, 2, 8692},
 {6910, 6913, 1, 36943},
 {6914, 6962, 2, 8704},
 {6963, 6964, 1, 37312},
 {6965, 6972, 2, 8753},
 {6973, 6974, 1, 37365},
 {6975, 7016, 2, 8761},
 {7017, 7018, 1, 37804},
 {7019, 7020, 2, 8803},
 {7021, 7022, 1, 37846},
 {7023, 7064, 2, 8805},
 {7065, 7066, 1, 38296},
 {7067, 7088, 2, 8847},
 {7089, 7090, 1, 38446},
 {7091, 7108, 2, 8869},
 {7109, 7110, 1, 38577},
 {7111, 7113, 2, 8887},
 {7114, 7115, 1, 38584},
 {7116, 7137, 2, 8890},
 {7138, 7139, 1, 38717},
 {7140, 7159, 2, 8912},
 {7160, 7161, 1, 38799},
 {7162, 7165, 2, 8932},
 {7166, 7167, 1, 38835},
 {7168, 7189, 2, 8936},
 {7190, 7192, 1, 39023},
 {7193, 7209, 2, 8958},
 {7210, 7211, 1, 39197},
 {7212, 7215, 2, 8975},
 {7216, 7217, 1, 39229},
 {7218, 7222, 2, 8979},
 {7223, 7224, 1, 39249},
 {7225, 7226, 2, 8984},
 {7227, 7228, 1, 39319},
 {7229, 7229, 0, 39333},
 {7230, 7231, 1, 39341},
 {7232, 7237, 2, 8986},
 {7238, 7239, 1, 39405},
 {7240, 7241, 1, 39409},
 {7242, 7272, 2, 8992},
 {7273, 7274, 1, 39635},
 {7275, 7276, 1, 39646},
 {7277, 7278, 1, 39650},
 {7279, 7290, 2, 9023},
 {7291, 7292, 1, 39714},
 {7293, 7293, 0, 39717},
 {7294, 7297, 1, 39719},
 {7298, 7299, 1, 39726},
 {7300, 7303, 2, 9035},
 {7304, 7305, 1, 39757},
 {7306, 7311, 2, 9039},
 {7312, 7313, 1, 39830},
 {7314, 7315, 1, 39839},
 {7316, 7322, 2, 9045},
 {7323, 7324, 1, 39889},
 {7325, 7379, 2, 9052},
 {7380, 7381, 1, 40285},
 {7382, 7410, 2, 9107},
 {7411, 7412, 1, 40474},
 {7413, 7418, 2, 9136},
 {7419, 7420, 1, 40587},
 {7421, 7431, 2, 9142},
 {7432, 7434, 1, 40654},
 {7435, 7443, 2, 9153},
 {7444, 7445, 1, 40694},
 {7446, 7446, 0, 40697},
 {7447, 7449, 1, 40699},
 {7450, 7451, 1, 40711},
 {7452, 7460, 2, 9162},
 {7461, 7463, 1, 40799},
 {7464, 7465, 1, 40806},
 {7466, 7478, 2, 9171},
 {7479, 7554, 1, 9472},
 {7555, 7574, 1, 9312},
 {7575, 7584, 1, 8544},
 {7585, 7600, 2, 9184},
 {7601, 7603, 1, 13212},
 {7604, 7605, 1, 13198},
 {7606, 7612, 2, 9200},
 {7613, 7617, 1, 12964},
 {7618, 7619, 1, 12849},
 {7620, 7630, 2, 9207},
 {7631, 7632, 1, 8745},
 {7633, 7886, 2, 9218},
 {7887, 7888, 1, 12289},
 {7889, 7898, 2, 9472},
 {7899, 7900, 1, 65288},
 {7901, 7902, 1, 12308},
 {7903, 7906, 2, 9482},
 {7907, 7916, 1, 12296},
 {7917, 7937, 2, 9486},
 {7938, 7939, 1, 12533},
 {7940, 7955, 2, 9507},
 {7956, 7957, 1, 12317},
 {7958, 8021, 2, 9523},
 {8022, 8023, 1, 13220},
 {8024, 8030, 2, 9587},
 {8031, 8033, 1, 13189},
 {8034, 8060, 2, 9594},
 {8061, 8061, 3, 0},
 {8062, 8070, 1, 9352},
 {8071, 8090, 1, 9332},
 {8091, 8091, 0, 65533},
 {8092, 8101, 1, 8560},
 {8102, 8111, 2, 9621},
 {8112, 8137, 1, 9372},
 {8138, 8191, 2, 9631},
 {8192, 8193, 1, 13192},
 {8194, 8197, 2, 9685},
 {8198, 8203, 1, 12842},
 {8204, 8206, 2, 9689},
 {8207, 8208, 1, 8678},
 {8209, 8214, 2, 9692},
 {8215, 8218, 1, 9728},
 {8219, 8219, 0, 9758},
 {8220, 8221, 1, 9756},
 {8222, 8224, 2, 9698},
 {8225, 8226, 1, 8554},
 {8227, 8229, 2, 9701},
 {8230, 8237, 1, 9601},
 {8238, 8244, 2, 9704},
 {8245, 8246, 1, 9620},
 {8247, 8248, 1, 9581},
 {8249, 8254, 2, 9711},
 {8255, 8256, 1, 9698},
 {8257, 8260, 2, 9717},
 {8261, 8263, 1, 9585},
 {8264, 8274, 2, 9721},
 {8275, 8276, 1, 8216},
 {8277, 8278, 1, 8220},
 {8279, 8285, 2, 9732},
 {8286, 8294, 1, 10102},
 {8295, 8295, 3, 3},
 {8296, 8296, 3, 8},
 {8297, 8297, 3, 12},
 {8298, 8299, 1, 8570},
 {8300, 8300, 3, 15},
 {8301, 8301, 3, 20},
 {8302, 8302, 3, 24},
 {8303, 8305, 2, 9739},
 {8306, 8306, 3, 27},
 {8307, 8307, 3, 30},
 {8308, 8309, 2, 9742},
 {8310, 8311, 1, 8644},
 {8312, 8312, 3, 34},
 {8313, 8316, 1, 12535},
 {8317, 8320, 2, 9744},
 {8321, 8321, 3, 37},
 {8322, 8322, 3, 42},
 {8323, 8324, 2, 9748},
 {8325, 8325, 3, 47},
 {8326, 8326, 3, 52},
 {8327, 8420, 2, 9750},
 {8421, 8422, 1, 64015},
 {8423, 8445, 2, 9844},
 {8446, 8447, 1, 23992},
 {8448, 8539, 2, 9867},
 {8540, 8541, 1, 28998},
 {8542, 8578, 2, 9959},
 {8579, 8581, 1, 64024},
 {8582, 8611, 2, 9996},
 {8612, 8613, 1, 64032},
 {8614, 8631, 2, 10026},
 {8632, 8633, 1, 64036},
 {8634, 8641, 2, 10044},
 {8642, 8643, 1, 37357},
 {8644, 8645, 1, 37348},
 {8646, 8657, 2, 10052},
 {8658, 8659, 1, 37495},
 {8660, 8698, 2, 10064},
 {8699, 8700, 1, 64042},
 {8701, 8719, 2, 10103},
 {8720, 8779, 1, 32},
 {8780, 8780, 0, 165},
 {8781, 8811, 1, 93},
 {8812, 8819, 2, 10122},
 {8820, 8822, 1, 161},
 {8823, 8828, 2, 10130},
 {8829, 8830, 1, 8249},
 {8831, 8832, 1, 64257},
 {8833, 8833, 0, 8210},
 {8834, 8835, 1, 8224},
 {8836, 8845, 2, 10136},
 {8846, 8847, 1, 769},
 {8848, 8848, 0, 175},
 {8849, 8851, 1, 774},
 {8852, 8873, 2, 10146},
 {8874, 8877, 1, 176},
 {8878, 8879, 2, 10168},
 {8880, 8882, 1, 188},
 {8883, 8888, 1, 192},
 {8889, 8905, 1, 199},
 {8906, 8911, 1, 217},
 {8912, 8917, 1, 224},
 {8918, 8934, 1, 231},
 {8935, 8941, 1, 249},
 {8942, 8950, 2, 10170},
 {8951, 9009, 1, 33},
 {9010, 9010, 0, 165},
 {9011, 9043, 1, 93},
 {9044, 9057, 2, 10179},
 {9058, 9059, 1, 162},
 {9060, 9083, 2, 10193},
 {9084, 9147, 1, 65376},
 {9148, 9149, 1, 12528},
 {9150, 9168, 2, 10217},
 {9169, 9170, 1, 12496},
 {9171, 9172, 1, 12499},
 {9173, 9174, 1, 12502},
 {9175, 9176, 1, 12505},
 {9177, 9178, 1, 12508},
 {9179, 9193, 2, 10236},
 {9194, 9195, 1, 12362},
 {9196, 9209, 2, 10251},
 {9210, 9215, 1, 12394},
 {9216, 9219, 2, 10265},
 {9220, 9224, 1, 12414},
 {9225, 9226, 2, 10269},
 {9227, 9232, 1, 12424},
 {9233, 9234, 2, 10271},
 {9235, 9236, 1, 12432},
 {9237, 9252, 2, 10273},
 {9253, 9254, 1, 12400},
 {9255, 9256, 1, 12403},
 {9257, 9258, 1, 12406},
 {9259, 9260, 1, 12409},
 {9261, 9262, 1, 12412},
 {9263, 9270, 2, 10289},
 {9271, 9272, 1, 12302},
 {9273, 9276, 2, 10297},
 {9277, 9352, 1, 9472},
 {9353, 9355, 2, 10301},
 {9356, 9357, 1, 8242},
 {9358, 9358, 0, 64256},
 {9359, 9360, 1, 64259},
 {9361, 9370, 2, 10304},
 {9371, 9374, 1, 8539},
 {9375, 9376, 1, 8531},
 {9377, 9377, 0, 8304},
 {9378, 9383, 1, 8308},
 {9384, 9393, 1, 8320},
 {9394, 9395, 2, 10314},
 {9396, 9396, 3, 57},
 {9397, 9398, 2, 10316},
 {9399, 9399, 3, 60},
 {9400, 9401, 2, 10318},
 {9402, 9402, 3, 63},
 {9403, 9407, 2, 10320},
 {9408, 9408, 3, 66},
 {9409, 9410, 2, 10325},
 {9411, 9411, 3, 69},
 {9412, 9413, 2, 10327},
 {9414, 9414, 3, 72},
 {9415, 9427, 2, 10329},
 {9428, 9429, 1, 601},
 {9430, 9430, 0, 602},
 {9431, 9432, 1, 602},
 {9433, 9443, 2, 10342},
 {9444, 9503, 1, 32},
 {9504, 9504, 0, 165},
 {9505, 9535, 1, 93},
 {9536, 9543, 2, 10353},
 {9544, 9546, 1, 161},
 {9547, 9552, 2, 10361},
 {9553, 9554, 1, 8249},
 {9555, 9556, 1, 64257},
 {9557, 9557, 0, 8210},
 {9558, 9559, 1, 8224},
 {9560, 9569, 2, 10367},
 {9570, 9571, 1, 769},
 {9572, 9572, 0, 175},
 {9573, 9575, 1, 774},
 {9576, 9597, 2, 10377},
 {9598, 9601, 1, 176},
 {9602, 9603, 2, 10399},
 {9604, 9606, 1, 188},
 {9607, 9612, 1, 192},
 {9613, 9629, 1, 199},
 {9630, 9635, 1, 217},
 {9636, 9641, 1, 224},
 {9642, 9658, 1, 231},
 {9659, 9665, 1, 249},
 {9666, 9675, 2, 10401},
 {9676, 9677, 1, 8242},
 {9678, 9678, 0, 64256},
 {9679, 9680, 1, 64259},
 {9681, 9690, 2, 10411},
 {9691, 9694, 1, 8539},
 {9695, 9696, 1, 8531},
 {9697, 9697, 0, 8304},
 {9698, 9703, 1, 8308},
 {9704, 9713, 1, 8320},
 {9714, 9715, 2, 10421},
 {9716, 9716, 3, 75},
 {9717, 9718, 2, 10423},
 {9719, 9719, 3, 78},
 {9720, 9721, 2, 10425},
 {9722, 9722, 3, 81},
 {9723, 9727, 2, 10427},
 {9728, 9728, 3, 84},
 {9729, 9730, 2, 10432},
 {9731, 9731, 3, 87},
 {9732, 9733, 2, 10434},
 {9734, 9734, 3, 90},
 {9735, 9737, 2, 10436},
 {9738, 9747, 1, 48},
 {9748, 9751, 2, 10439},
 {9752, 9753, 1, 40},
 {9754, 9755, 1, 46},
 {9756, 9757, 1, 58},
 {9758, 9767, 1, 48},
 {9768, 9771, 2, 10443},
 {9772, 9773, 1, 40},
 {9774, 9775, 1, 46},
 {9776, 9777, 1, 58},
 {9778, 9779, 2, 10447},
 {9780, 9780, 3, 93},
 {9781, 9782, 1, 8531},
 {9783, 9783, 0, 190},
 {9784, 9789, 1, 8533},
 {9790, 9790, 3, 97},
 {9791, 9791, 3, 101},
 {9792, 9792, 3, 105},
 {9793, 9793, 3, 109},
 {9794, 9794, 3, 113},
 {9795, 9795, 3, 117},
 {9796, 9799, 1, 8539},
 {9800, 9800, 3, 121},
 {9801, 9801, 3, 125},
 {9802, 9802, 3, 129},
 {9803, 9803, 3, 133},
 {9804, 9804, 3, 137},
 {9805, 9805, 3, 141},
 {9806, 9806, 3, 145},
 {9807, 9807, 3, 150},
 {9808, 9808, 3, 155},
 {9809, 9809, 3, 160},
 {9810, 9810, 3, 165},
 {9811, 9811, 3, 170},
 {9812, 9812, 3, 175},
 {9813, 9813, 3, 180},
 {9814, 9814, 3, 185},
 {9815, 9815, 3, 190},
 {9816, 9816, 3, 195},
 {9817, 9817, 3, 200},
 {9818, 9818, 3, 205},
 {9819, 9819, 3, 210},
 {9820, 9820, 3, 216},
 {9821, 9821, 3, 221},
 {9822, 9822, 3, 226},
 {9823, 9823, 3, 231},
 {9824, 9824, 3, 237},
 {9825, 9825, 3, 243},
 {9826, 9826, 3, 247},
 {9827, 9827, 3, 251},
 {9828, 9828, 3, 255},
 {9829, 9829, 3, 259},
 {9830, 9830, 3, 263},
 {9831, 9831, 3, 267},
 {9832, 9832, 3, 271},
 {9833, 9833, 3, 275},
 {9834, 9834, 3, 279},
 {9835, 9835, 3, 283},
 {9836, 9836, 3, 287},
 {9837, 9837, 3, 291},
 {9838, 9838, 3, 295},
 {9839, 9839, 3, 299},
 {9840, 9840, 3, 303},
 {9841, 9841, 3, 307},
 {9842, 9842, 3, 311},
 {9843, 9843, 3, 315},
 {9844, 9844, 3, 319},
 {9845, 9845, 3, 323},
 {9846, 9846, 3, 327},
 {9847, 9847, 3, 331},
 {9848, 9848, 3, 335},
 {9849, 9849, 3, 339},
 {9850, 9850, 3, 343},
 {9851, 9851, 3, 347},
 {9852, 9852, 3, 351},
 {9853, 9853, 3, 355},
 {9854, 9854, 3, 360},
 {9855, 9855, 3, 365},
 {9856, 9856, 3, 370},
 {9857, 9857, 3, 375},
 {9858, 9858, 3, 380},
 {9859, 9859, 3, 385},
 {9860, 9860, 3, 390},
 {9861, 9861, 3, 395},
 {9862, 9862, 3, 400},
 {9863, 9863, 3, 405},
 {9864, 9864, 3, 410},
 {9865, 9865, 3, 415},
 {9866, 9866, 3, 420},
 {9867, 9867, 3, 426},
 {9868, 9868, 3, 431},
 {9869, 9869, 3, 436},
 {9870, 9870, 3, 441},
 {9871, 9871, 3, 447},
 {9872, 9881, 1, 48},
 {9882, 9883, 2, 10449},
 {9884, 9884, 3, 453},
 {9885, 9885, 3, 456},
 {9886, 9886, 3, 459},
 {9887, 9887, 3, 462},
 {9888, 9888, 3, 465},
 {9889, 9889, 3, 468},
 {9890, 9890, 3, 471},
 {9891, 9891, 3, 474},
 {9892, 9892, 3, 477},
 {9893, 9893, 3, 480},
 {9894, 9894, 3, 483},
 {9895, 9895, 3, 486},
 {9896, 9896, 3, 489},
 {9897, 9897, 3, 492},
 {9898, 9898, 3, 495},
 {9899, 9899, 3, 498},
 {9900, 9900, 3, 501},
 {9901, 9901, 3, 504},
 {9902, 9902, 3, 507},
 {9903, 9903, 3, 510},
 {9904, 9904, 3, 513},
 {9905, 9905, 3, 516},
 {9906, 9906, 3, 519},
 {9907, 9907, 3, 522},
 {9908, 9908, 3, 525},
 {9909, 9909, 3, 528},
 {9910, 9910, 3, 531},
 {9911, 9911, 3, 534},
 {9912, 9912, 3, 537},
 {9913, 9913, 3, 540},
 {9914, 9914, 3, 543},
 {9915, 9915, 3, 546},
 {9916, 9916, 3, 549},
 {9917, 9917, 3, 552},
 {9918, 9918, 3, 555},
 {9919, 9919, 3, 558},
 {9920, 9920, 3, 561},
 {9921, 9921, 3, 564},
 {9922, 9922, 3, 567},
 {9923, 9923, 3, 570},
 {9924, 9924, 3, 573},
 {9925, 9925, 3, 576},
 {9926, 9926, 3, 579},
 {9927, 9927, 3, 582},
 {9928, 9928, 3, 585},
 {9929, 9929, 3, 588},
 {9930, 9930, 3, 591},
 {9931, 9931, 3, 594},
 {9932, 9932, 3, 597},
 {9933, 9933, 3, 600},
 {9934, 9934, 3, 603},
 {9935, 9935, 3, 606},
 {9936, 9936, 3, 609},
 {9937, 9937, 3, 612},
 {9938, 9938, 3, 615},
 {9939, 9939, 3, 618},
 {9940, 9940, 3, 621},
 {9941, 9941, 3, 624},
 {9942, 9942, 3, 627},
 {9943, 9943, 3, 630},
 {9944, 9944, 3, 633},
 {9945, 9945, 3, 636},
 {9946, 9946, 3, 639},
 {9947, 9947, 3, 642},
 {9948, 9948, 3, 645},
 {9949, 9949, 3, 648},
 {9950, 9950, 3, 651},
 {9951, 9951, 3, 654},
 {9952, 9952, 3, 657},
 {9953, 9953, 3, 660},
 {9954, 9954, 3, 663},
 {9955, 9955, 3, 666},
 {9956, 9956, 3, 669},
 {9957, 9957, 3, 672},
 {9958, 9958, 3, 675},
 {9959, 9959, 3, 678},
 {9960, 9960, 3, 681},
 {9961, 9961, 3, 684},
 {9962, 9962, 3, 687},
 {9963, 9963, 3, 690},
 {9964, 9964, 3, 693},
 {9965, 9965, 3, 696},
 {9966, 9966, 3, 699},
 {9967, 9967, 3, 702},
 {9968, 9968, 3, 705},
 {9969, 9969, 3, 708},
 {9970, 9970, 3, 711},
 {9971, 9971, 3, 714},
 {9972, 9972, 3, 717},
 {9973, 9973, 3, 720},
 {9974, 9985, 1, 8560},
 {9986, 9986, 3, 724},
 {9987, 9987, 3, 729},
 {9988, 9988, 3, 733},
 {9989, 10000, 1, 8544},
 {10001, 10001, 3, 736},
 {10002, 10002, 3, 741},
 {10003, 10003, 3, 745},
 {10004, 10029, 1, 65},
 {10030, 10033, 2, 10451},
 {10034, 10035, 1, 12362},
 {10036, 10049, 2, 10455},
 {10050, 10055, 1, 12394},
 {10056, 10059, 2, 10469},
 {10060, 10064, 1, 12414},
 {10065, 10066, 2, 10473},
 {10067, 10072, 1, 12424},
 {10073, 10077, 1, 12431},
 {10078, 10081, 2, 10475},
 {10082, 10083, 1, 12458},
 {10084, 10097, 2, 10479},
 {10098, 10103, 1, 12490},
 {10104, 10107, 2, 10493},
 {10108, 10112, 1, 12510},
 {10113, 10114, 2, 10497},
 {10115, 10120, 1, 12520},
 {10121, 10125, 1, 12527},
 {10126, 10135, 1, 12832},
 {10136, 10136, 3, 748},
 {10137, 10137, 3, 751},
 {10138, 10138, 3, 754},
 {10139, 10139, 3, 757},
 {10140, 10140, 3, 760},
 {10141, 10141, 3, 763},
 {10142, 10142, 3, 766},
 {10143, 10143, 3, 769},
 {10144, 10144, 3, 772},
 {10145, 10145, 3, 775},
 {10146, 10151, 2, 10499},
 {10152, 10161, 1, 48},
 {10162, 10171, 1, 48},
 {10172, 10232, 2, 10505},
 {10233, 10233, 3, 778},
 {10234, 10234, 3, 781},
 {10235, 10243, 1, 9312},
 {10244, 10244, 3, 784},
 {10245, 10245, 3, 787},
 {10246, 10246, 3, 790},
 {10247, 10247, 3, 793},
 {10248, 10248, 3, 796},
 {10249, 10249, 3, 799},
 {10250, 10250, 3, 802},
 {10251, 10251, 3, 805},
 {10252, 10252, 3, 808},
 {10253, 10253, 3, 811},
 {10254, 10254, 3, 814},
 {10255, 10255, 3, 817},
 {10256, 10256, 3, 820},
 {10257, 10257, 3, 823},
 {10258, 10258, 3, 826},
 {10259, 10259, 3, 829},
 {10260, 10260, 3, 832},
 {10261, 10261, 3, 835},
 {10262, 10262, 3, 838},
 {10263, 10263, 3, 841},
 {10264, 10264, 3, 844},
 {10265, 10265, 3, 847},
 {10266, 10266, 3, 850},
 {10267, 10267, 3, 853},
 {10268, 10268, 3, 856},
 {10269, 10269, 3, 859},
 {10270, 10270, 3, 862},
 {10271, 10271, 3, 865},
 {10272, 10272, 3, 868},
 {10273, 10273, 3, 871},
 {10274, 10274, 3, 874},
 {10275, 10275, 3, 877},
 {10276, 10276, 3, 880},
 {10277, 10277, 3, 883},
 {10278, 10278, 3, 886},
 {10279, 10279, 3, 889},
 {10280, 10280, 3, 892},
 {10281, 10281, 3, 895},
 {10282, 10282, 3, 898},
 {10283, 10283, 3, 901},
 {10284, 10284, 3, 904},
 {10285, 10285, 3, 907},
 {10286, 10286, 3, 910},
 {10287, 10287, 3, 913},
 {10288, 10288, 3, 916},
 {10289, 10289, 3, 919},
 {10290, 10290, 3, 922},
 {10291, 10291, 3, 925},
 {10292, 10292, 3, 928},
 {10293, 10293, 3, 931},
 {10294, 10294, 3, 934},
 {10295, 10295, 3, 937},
 {10296, 10296, 3, 940},
 {10297, 10297, 3, 943},
 {10298, 10298, 3, 946},
 {10299, 10299, 3, 949},
 {10300, 10300, 3, 952},
 {10301, 10301, 3, 955},
 {10302, 10302, 3, 958},
 {10303, 10303, 3, 961},
 {10304, 10304, 3, 964},
 {10305, 10305, 3, 967},
 {10306, 10306, 3, 970},
 {10307, 10307, 3, 973},
 {10308, 10308, 3, 976},
 {10309, 10309, 3, 979},
 {10310, 10310, 3, 982},
 {10311, 10311, 3, 985},
 {10312, 10312, 3, 988},
 {10313, 10338, 1, 9424},
 {10339, 10364, 1, 9398},
 {10365, 10368, 2, 10566},
 {10369, 10370, 1, 12362},
 {10371, 10384, 2, 10570},
 {10385, 10390, 1, 12394},
 {10391, 10394, 2, 10584},
 {10395, 10399, 1, 12414},
 {10400, 10401, 2, 10588},
 {10402, 10407, 1, 12424},
 {10408, 10412, 1, 12431},
 {10413, 10459, 1, 13008},
 {10460, 10460, 0, 12531},
 {10461, 10470, 1, 12928},
 {10471, 10471, 0, 12944},
 {10472, 10477, 1, 12938},
 {10478, 10485, 2, 10590},
 {10486, 10487, 1, 12960},
 {10488, 10503, 2, 10598},
 {10504, 10504, 3, 992},
 {10505, 10505, 3, 995},
 {10506, 10506, 3, 998},
 {10507, 10507, 3, 1001},
 {10508, 10508, 3, 1004},
 {10509, 10509, 3, 1007},
 {10510, 10510, 3, 1010},
 {10511, 10511, 3, 1013},
 {10512, 10512, 3, 1016},
 {10513, 10513, 3, 1019},
 {10514, 10514, 3, 1022},
 {10515, 10515, 3, 1025},
 {10516, 10516, 3, 1028},
 {10517, 10517, 3, 1031},
 {10518, 10518, 3, 1034},
 {10519, 10519, 3, 1037},
 {10520, 10520, 3, 1040},
 {10521, 10521, 3, 1043},
 {10522, 10522, 3, 1046},
 {10523, 10523, 3, 1049},
 {10524, 10524, 3, 1052},
 {10525, 10525, 3, 1055},
 {10526, 10526, 3, 1058},
 {10527, 10527, 3, 1061},
 {10528, 10528, 3, 1064},
 {10529, 10529, 3, 1067},
 {10530, 10530, 3, 1070},
 {10531, 10531, 3, 1073},
 {10532, 10532, 3, 1076},
 {10533, 10533, 3, 1079},
 {10534, 10534, 3, 1082},
 {10535, 10535, 3, 1085},
 {10536, 10536, 3, 1088},
 {10537, 10537, 3, 1091},
 {10538, 10538, 3, 1094},
 {10539, 10539, 3, 1097},
 {10540, 10540, 3, 1100},
 {10541, 10541, 3, 1103},
 {10542, 10542, 3, 1106},
 {10543, 10543, 3, 1109},
 {10544, 10544, 3, 1112},
 {10545, 10545, 3, 1115},
 {10546, 10546, 3, 1118},
 {10547, 10547, 3, 1121},
 {10548, 10548, 3, 1124},
 {10549, 10549, 3, 1127},
 {10550, 10550, 3, 1130},
 {10551, 10551, 3, 1133},
 {10552, 10552, 3, 1136},
 {10553, 10553, 3, 1139},
 {10554, 10554, 3, 1142},
 {10555, 10555, 3, 1145},
 {10556, 10556, 3, 1148},
 {10557, 10557, 3, 1151},
 {10558, 10558, 3, 1154},
 {10559, 10559, 3, 1157},
 {10560, 10560, 3, 1160},
 {10561, 10561, 3, 1163},
 {10562, 10562, 3, 1166},
 {10563, 10563, 3, 1169},
 {10564, 10564, 3, 1172},
 {10565, 10565, 3, 1175},
 {10566, 10566, 3, 1178},
 {10567, 10567, 3, 1181},
 {10568, 10568, 3, 1184},
 {10569, 10569, 3, 1187},
 {10570, 10570, 3, 1190},
 {10571, 10571, 3, 1193},
 {10572, 10572, 3, 1196},
 {10573, 10573, 3, 1199},
 {10574, 10574, 3, 1202},
 {10575, 10575, 3, 1205},
 {10576, 10576, 3, 1208},
 {10577, 10577, 3, 1211},
 {10578, 10578, 3, 1214},
 {10579, 10579, 3, 1217},
 {10580, 10580, 3, 1220},
 {10581, 10581, 3, 1223},
 {10582, 10582, 3, 1226},
 {10583, 10583, 3, 1229},
 {10584, 10584, 3, 1232},
 {10585, 10585, 3, 1235},
 {10586, 10586, 3, 1238},
 {10587, 10587, 3, 1241},
 {10588, 10588, 3, 1244},
 {10589, 10589, 3, 1247},
 {10590, 10590, 3, 1250},
 {10591, 10591, 3, 1253},
 {10592, 10592, 3, 1256},
 {10593, 10593, 3, 1259},
 {10594, 10594, 3, 1262},
 {10595, 10595, 3, 1265},
 {10596, 10596, 3, 1268},
 {10597, 10597, 3, 1271},
 {10598, 10598, 3, 1274},
 {10599, 10599, 3, 1277},
 {10600, 10600, 3, 1280},
 {10601, 10601, 3, 1283},
 {10602, 10602, 3, 1286},
 {10603, 10603, 3, 1289},
 {10604, 10604, 3, 1292},
 {10605, 10630, 1, 97},
 {10631, 10656, 1, 65},
 {10657, 10660, 2, 10614},
 {10661, 10662, 1, 12362},
 {10663, 10676, 2, 10618},
 {10677, 10682, 1, 12394},
 {10683, 10686, 2, 10632},
 {10687, 10691, 1, 12414},
 {10692, 10693, 2, 10636},
 {10694, 10699, 1, 12424},
 {10700, 10704, 1, 12431},
 {10705, 10708, 2, 10638},
 {10709, 10710, 1, 12458},
 {10711, 10724, 2, 10642},
 {10725, 10730, 1, 12490},
 {10731, 10734, 2, 10656},
 {10735, 10739, 1, 12510},
 {10740, 10741, 2, 10660},
 {10742, 10747, 1, 12520},
 {10748, 10752, 1, 12527},
 {10753, 10764, 2, 10662},
 {10765, 10765, 3, 1296},
 {10766, 10766, 0, 49},
 {10767, 10767, 3, 1299},
 {10768, 10768, 0, 50},
 {10769, 10769, 3, 1302},
 {10770, 10770, 0, 51},
 {10771, 10771, 3, 1305},
 {10772, 10772, 0, 52},
 {10773, 10773, 3, 1308},
 {10774, 10774, 0, 53},
 {10775, 10775, 3, 1311},
 {10776, 10776, 0, 54},
 {10777, 10777, 3, 1314},
 {10778, 10778, 0, 55},
 {10779, 10779, 3, 1317},
 {10780, 10780, 0, 56},
 {10781, 10781, 3, 1320},
 {10782, 10782, 0, 57},
 {10783, 10783, 3, 1323},
 {10784, 10784, 3, 1326},
 {10785, 10785, 3, 1329},
 {10786, 10786, 3, 1332},
 {10787, 10787, 3, 1335},
 {10788, 10788, 3, 1338},
 {10789, 10789, 3, 1341},
 {10790, 10790, 3, 1344},
 {10791, 10791, 3, 1347},
 {10792, 10792, 3, 1350},
 {10793, 10793, 3, 1353},
 {10794, 10794, 3, 1356},
 {10795, 10795, 3, 1359},
 {10796, 10796, 3, 1362},
 {10797, 10797, 3, 1365},
 {10798, 10798, 3, 1368},
 {10799, 10799, 3, 1371},
 {10800, 10800, 3, 1374},
 {10801, 10801, 3, 1377},
 {10802, 10802, 3, 1380},
 {10803, 10803, 3, 1383},
 {10804, 10804, 3, 1386},
 {10805, 10805, 3, 1389},
 {10806, 10806, 3, 1392},
 {10807, 10807, 3, 1395},
 {10808, 10808, 3, 1398},
 {10809, 10809, 3, 1401},
 {10810, 10810, 3, 1404},
 {10811, 10811, 3, 1407},
 {10812, 10812, 3, 1410},
 {10813, 10813, 3, 1413},
 {10814, 10814, 3, 1416},
 {10815, 10815, 3, 1419},
 {10816, 10816, 3, 1422},
 {10817, 10817, 3, 1425},
 {10818, 10818, 3, 1428},
 {10819, 10819, 3, 1431},
 {10820, 10820, 3, 1434},
 {10821, 10821, 3, 1437},
 {10822, 10822, 3, 1440},
 {10823, 10823, 3, 1443},
 {10824, 10824, 3, 1446},
 {10825, 10825, 3, 1449},
 {10826, 10826, 3, 1452},
 {10827, 10827, 3, 1455},
 {10828, 10828, 3, 1458},
 {10829, 10829, 3, 1461},
 {10830, 10830, 3, 1464},
 {10831, 10831, 3, 1467},
 {10832, 10832, 3, 1470},
 {10833, 10833, 3, 1473},
 {10834, 10834, 3, 1476},
 {10835, 10835, 3, 1479},
 {10836, 10836, 3, 1482},
 {10837, 10837, 3, 1485},
 {10838, 10838, 3, 1488},
 {10839, 10839, 3, 1491},
 {10840, 10840, 3, 1494},
 {10841, 10841, 3, 1497},
 {10842, 10842, 3, 1500},
 {10843, 10843, 3, 1503},
 {10844, 10844, 3, 1506},
 {10845, 10845, 3, 1509},
 {10846, 10846, 3, 1512},
 {10847, 10847, 3, 1515},
 {10848, 10848, 3, 1518},
 {10849, 10849, 3, 1521},
 {10850, 10850, 3, 1524},
 {10851, 10851, 3, 1527},
 {10852, 10852, 3, 1530},
 {10853, 10853, 3, 1533},
 {10854, 10854, 3, 1536},
 {10855, 10855, 3, 1539},
 {10856, 10856, 3, 1542},
 {10857, 10857, 3, 1545},
 {10858, 10858, 3, 1548},
 {10859, 10859, 3, 1551},
 {10860, 10860, 3, 1554},
 {10861, 10861, 3, 1557},
 {10862, 10862, 3, 1560},
 {10863, 10863, 3, 1563},
 {10864, 10864, 3, 1566},
 {10865, 10865, 3, 1569},
 {10866, 10866, 3, 1572},
 {10867, 10867, 3, 1575},
 {10868, 10868, 3, 1578},
 {10869, 10869, 3, 1581},
 {10870, 10870, 3, 1584},
 {10871, 10871, 3, 1587},
 {10872, 10872, 3, 1590},
 {10873, 10873, 3, 1593},
 {10874, 10874, 3, 1596},
 {10875, 10900, 1, 97},
 {10901, 10926, 1, 65},
 {10927, 10930, 2, 10674},
 {10931, 10932, 1, 12362},
 {10933, 10946, 2, 10678},
 {10947, 10952, 1, 12394},
 {10953, 10956, 2, 10692},
 {10957, 10961, 1, 12414},
 {10962, 10963, 2, 10696},
 {10964, 10969, 1, 12424},
 {10970, 10974, 1, 12431},
 {10975, 10978, 2, 10698},
 {10979, 10980, 1, 12458},
 {10981, 10994, 2, 10702},
 {10995, 11000, 1, 12490},
 {11001, 11004, 2, 10716},
 {11005, 11009, 1, 12510},
 {11010, 11011, 2, 10720},
 {11012, 11017, 1, 12520},
 {11018, 11022, 1, 12527},
 {11023, 11037, 2, 10722},
 {11038, 11038, 3, 1600},
 {11039, 11039, 0, 49},
 {11040, 11040, 3, 1603},
 {11041, 11041, 0, 50},
 {11042, 11042, 3, 1606},
 {11043, 11043, 0, 51},
 {11044, 11044, 3, 1609},
 {11045, 11045, 0, 52},
 {11046, 11046, 3, 1612},
 {11047, 11047, 0, 53},
 {11048, 11048, 3, 1615},
 {11049, 11049, 0, 54},
 {11050, 11050, 3, 1618},
 {11051, 11051, 0, 55},
 {11052, 11052, 3, 1621},
 {11053, 11053, 0, 56},
 {11054, 11054, 3, 1624},
 {11055, 11055, 0, 57},
 {11056, 11056, 3, 1627},
 {11057, 11057, 3, 1630},
 {11058, 11058, 3, 1633},
 {11059, 11059, 3, 1636},
 {11060, 11060, 3, 1639},
 {11061, 11061, 3, 1642},
 {11062, 11062, 3, 1645},
 {11063, 11063, 3, 1648},
 {11064, 11064, 3, 1651},
 {11065, 11065, 3, 1654},
 {11066, 11066, 3, 1657},
 {11067, 11067, 3, 1660},
 {11068, 11068, 3, 1663},
 {11069, 11069, 3, 1666},
 {11070, 11070, 3, 1669},
 {11071, 11071, 3, 1672},
 {11072, 11072, 3, 1675},
 {11073, 11073, 3, 1678},
 {11074, 11074, 3, 1681},
 {11075, 11075, 3, 1684},
 {11076, 11076, 3, 1687},
 {11077, 11077, 3, 1690},
 {11078, 11078, 3, 1693},
 {11079, 11079, 3, 1696},
 {11080, 11080, 3, 1699},
 {11081, 11081, 3, 1702},
 {11082, 11082, 3, 1705},
 {11083, 11083, 3, 1708},
 {11084, 11084, 3, 1711},
 {11085, 11085, 3, 1714},
 {11086, 11086, 3, 1717},
 {11087, 11087, 3, 1720},
 {11088, 11088, 3, 1723},
 {11089, 11089, 3, 1726},
 {11090, 11090, 3, 1729},
 {11091, 11091, 3, 1732},
 {11092, 11092, 3, 1735},
 {11093, 11093, 3, 1738},
 {11094, 11094, 3, 1741},
 {11095, 11095, 3, 1744},
 {11096, 11096, 3, 1747},
 {11097, 11097, 3, 1750},
 {11098, 11098, 3, 1753},
 {11099, 11099, 3, 1756},
 {11100, 11100, 3, 1759},
 {11101, 11101, 3, 1762},
 {11102, 11102, 3, 1765},
 {11103, 11103, 3, 1768},
 {11104, 11104, 3, 1771},
 {11105, 11105, 3, 1774},
 {11106, 11106, 3, 1777},
 {11107, 11107, 3, 1780},
 {11108, 11108, 3, 1783},
 {11109, 11109, 3, 1786},
 {11110, 11110, 3, 1789},
 {11111, 11111, 3, 1792},
 {11112, 11112, 3, 1795},
 {11113, 11113, 3, 1798},
 {11114, 11114, 3, 1801},
 {11115, 11115, 3, 1804},
 {11116, 11116, 3, 1807},
 {11117, 11117, 3, 1810},
 {11118, 11118, 3, 1813},
 {11119, 11119, 3, 1816},
 {11120, 11120, 3, 1819},
 {11121, 11121, 3, 1822},
 {11122, 11122, 3, 1825},
 {11123, 11123, 3, 1828},
 {11124, 11124, 3, 1831},
 {11125, 11125, 3, 1834},
 {11126, 11126, 3, 1837},
 {11127, 11127, 3, 1840},
 {11128, 11128, 3, 1843},
 {11129, 11129, 3, 1846},
 {11130, 11130, 3, 1849},
 {11131, 11131, 3, 1852},
 {11132, 11132, 3, 1855},
 {11133, 11133, 3, 1858},
 {11134, 11134, 3, 1861},
 {11135, 11135, 3, 1864},
 {11136, 11136, 3, 1867},
 {11137, 11137, 3, 1870},
 {11138, 11138, 3, 1873},
 {11139, 11139, 3, 1876},
 {11140, 11140, 3, 1879},
 {11141, 11141, 3, 1882},
 {11142, 11142, 3, 1885},
 {11143, 11143, 3, 1888},
 {11144, 11144, 3, 1891},
 {11145, 11145, 3, 1894},
 {11146, 11146, 3, 1897},
 {11147, 11147, 3, 1900},
 {11148, 11173, 1, 97},
 {11174, 11199, 1, 65},
 {11200, 11203, 2, 10737},
 {11204, 11205, 1, 12362},
 {11206, 11219, 2, 10741},
 {11220, 11225, 1, 12394},
 {11226, 11229, 2, 10755},
 {11230, 11234, 1, 12414},
 {11235, 11236, 2, 10759},
 {11237, 11242, 1, 12424},
 {11243, 11247, 1, 12431},
 {11248, 11251, 2, 10761},
 {11252, 11253, 1, 12458},
 {11254, 11267, 2, 10765},
 {11268, 11273, 1, 12490},
 {11274, 11277, 2, 10779},
 {11278, 11282, 1, 12510},
 {11283, 11284, 2, 10783},
 {11285, 11290, 1, 12520},
 {11291, 11295, 1, 12527},
 {11296, 11307, 2, 10785},
 {11308, 11308, 3, 1904},
 {11309, 11309, 0, 49},
 {11310, 11310, 3, 1907},
 {11311, 11311, 0, 50},
 {11312, 11312, 3, 1910},
 {11313, 11313, 0, 51},
 {11314, 11314, 3, 1913},
 {11315, 11315, 0, 52},
 {11316, 11316, 3, 1916},
 {11317, 11317, 0, 53},
 {11318, 11318, 3, 1919},
 {11319, 11319, 0, 54},
 {11320, 11320, 3, 1922},
 {11321, 11321, 0, 55},
 {11322, 11322, 3, 1925},
 {11323, 11323, 0, 56},
 {11324, 11324, 3, 1928},
 {11325, 11325, 0, 57},
 {11326, 11326, 3, 1931},
 {11327, 11327, 3, 1934},
 {11328, 11328, 3, 1937},
 {11329, 11329, 3, 1940},
 {11330, 11330, 3, 1943},
 {11331, 11331, 3, 1946},
 {11332, 11332, 3, 1949},
 {11333, 11333, 3, 1952},
 {11334, 11334, 3, 1955},
 {11335, 11335, 3, 1958},
 {11336, 11336, 3, 1961},
 {11337, 11337, 3, 1964},
 {11338, 11338, 3, 1967},
 {11339, 11339, 3, 1970},
 {11340, 11340, 3, 1973},
 {11341, 11341, 3, 1976},
 {11342, 11342, 3, 1979},
 {11343, 11343, 3, 1982},
 {11344, 11344, 3, 1985},
 {11345, 11345, 3, 1988},
 {11346, 11346, 3, 1991},
 {11347, 11347, 3, 1994},
 {11348, 11348, 3, 1997},
 {11349, 11349, 3, 2000},
 {11350, 11350, 3, 2003},
 {11351, 11351, 3, 2006},
 {11352, 11352, 3, 2009},
 {11353, 11353, 3, 2012},
 {11354, 11354, 3, 2015},
 {11355, 11355, 3, 2018},
 {11356, 11356, 3, 2021},
 {11357, 11357, 3, 2024},
 {11358, 11358, 3, 2027},
 {11359, 11359, 3, 2030},
 {11360, 11360, 3, 2033},
 {11361, 11361, 3, 2036},
 {11362, 11362, 3, 2039},
 {11363, 11363, 3, 2042},
 {11364, 11364, 3, 2045},
 {11365, 11365, 3, 2048},
 {11366, 11366, 3, 2051},
 {11367, 11367, 3, 2054},
 {11368, 11368, 3, 2057},
 {11369, 11369, 3, 2060},
 {11370, 11370, 3, 2063},
 {11371, 11371, 3, 2066},
 {11372, 11372, 3, 2069},
 {11373, 11373, 3, 2072},
 {11374, 11374, 3, 2075},
 {11375, 11375, 3, 2078},
 {11376, 11376, 3, 2081},
 {11377, 11377, 3, 2084},
 {11378, 11378, 3, 2087},
 {11379, 11379, 3, 2090},
 {11380, 11380, 3, 2093},
 {11381, 11381, 3, 2096},
 {11382, 11382, 3, 2099},
 {11383, 11383, 3, 2102},
 {11384, 11384, 3, 2105},
 {11385, 11385, 3, 2108},
 {11386, 11386, 3, 2111},
 {11387, 11387, 3, 2114},
 {11388, 11388, 3, 2117},
 {11389, 11389, 3, 2120},
 {11390, 11390, 3, 2123},
 {11391, 11391, 3, 2126},
 {11392, 11392, 3, 2129},
 {11393, 11393, 3, 2132},
 {11394, 11394, 3, 2135},
 {11395, 11395, 3, 2138},
 {11396, 11396, 3, 2141},
 {11397, 11397, 3, 2144},
 {11398, 11398, 3, 2147},
 {11399, 11399, 3, 2150},
 {11400, 11400, 3, 2153},
 {11401, 11401, 3, 2156},
 {11402, 11402, 3, 2159},
 {11403, 11403, 3, 2162},
 {11404, 11404, 3, 2165},
 {11405, 11405, 3, 2168},
 {11406, 11406, 3, 2171},
 {11407, 11407, 3, 2174},
 {11408, 11408, 3, 2177},
 {11409, 11409, 3, 2180},
 {11410, 11410, 3, 2183},
 {11411, 11411, 3, 2186},
 {11412, 11412, 3, 2189},
 {11413, 11413, 3, 2192},
 {11414, 11414, 3, 2195},
 {11415, 11415, 3, 2198},
 {11416, 11416, 3, 2201},
 {11417, 11417, 3, 2204},
 {11418, 11443, 1, 97},
 {11444, 11469, 1, 65},
 {11470, 11473, 2, 10797},
 {11474, 11475, 1, 12362},
 {11476, 11489, 2, 10801},
 {11490, 11495, 1, 12394},
 {11496, 11499, 2, 10815},
 {11500, 11504, 1, 12414},
 {11505, 11506, 2, 10819},
 {11507, 11512, 1, 12424},
 {11513, 11517, 1, 12431},
 {11518, 11521, 2, 10821},
 {11522, 11523, 1, 12458},
 {11524, 11537, 2, 10825},
 {11538, 11543, 1, 12490},
 {11544, 11547, 2, 10839},
 {11548, 11552, 1, 12510},
 {11553, 11554, 2, 10843},
 {11555, 11560, 1, 12520},
 {11561, 11565, 1, 12527},
 {11566, 11576, 2, 10845},
 {11577, 11577, 3, 2208},
 {11578, 11578, 0, 49},
 {11579, 11579, 3, 2211},
 {11580, 11580, 0, 50},
 {11581, 11581, 3, 2214},
 {11582, 11582, 0, 51},
 {11583, 11583, 3, 2217},
 {11584, 11584, 0, 52},
 {11585, 11585, 3, 2220},
 {11586, 11586, 0, 53},
 {11587, 11587, 3, 2223},
 {11588, 11588, 0, 54},
 {11589, 11589, 3, 2226},
 {11590, 11590, 0, 55},
 {11591, 11591, 3, 2229},
 {11592, 11592, 0, 56},
 {11593, 11593, 3, 2232},
 {11594, 11594, 0, 57},
 {11595, 11595, 3, 2235},
 {11596, 11596, 3, 2238},
 {11597, 11597, 3, 2241},
 {11598, 11598, 3, 2244},
 {11599, 11599, 3, 2247},
 {11600, 11600, 3, 2250},
 {11601, 11601, 3, 2253},
 {11602, 11602, 3, 2256},
 {11603, 11603, 3, 2259},
 {11604, 11604, 3, 2262},
 {11605, 11605, 3, 2265},
 {11606, 11606, 3, 2268},
 {11607, 11607, 3, 2271},
 {11608, 11608, 3, 2274},
 {11609, 11609, 3, 2277},
 {11610, 11610, 3, 2280},
 {11611, 11611, 3, 2283},
 {11612, 11612, 3, 2286},
 {11613, 11613, 3, 2289},
 {11614, 11614, 3, 2292},
 {11615, 11615, 3, 2295},
 {11616, 11616, 3, 2298},
 {11617, 11617, 3, 2301},
 {11618, 11618, 3, 2304},
 {11619, 11619, 3, 2307},
 {11620, 11620, 3, 2310},
 {11621, 11621, 3, 2313},
 {11622, 11622, 3, 2316},
 {11623, 11623, 3, 2319},
 {11624, 11624, 3, 2322},
 {11625, 11625, 3, 2325},
 {11626, 11626, 3, 2328},
 {11627, 11627, 3, 2331},
 {11628, 11628, 3, 2334},
 {11629, 11629, 3, 2337},
 {11630, 11630, 3, 2340},
 {11631, 11631, 3, 2343},
 {11632, 11632, 3, 2346},
 {11633, 11633, 3, 2349},
 {11634, 11634, 3, 2352},
 {11635, 11635, 3, 2355},
 {11636, 11636, 3, 2358},
 {11637, 11637, 3, 2361},
 {11638, 11638, 3, 2364},
 {11639, 11639, 3, 2367},
 {11640, 11640, 3, 2370},
 {11641, 11641, 3, 2373},
 {11642, 11642, 3, 2376},
 {11643, 11643, 3, 2379},
 {11644, 11644, 3, 2382},
 {11645, 11645, 3, 2385},
 {11646, 11646, 3, 2388},
 {11647, 11647, 3, 2391},
 {11648, 11648, 3, 2394},
 {11649, 11649, 3, 2397},
 {11650, 11650, 3, 2400},
 {11651, 11651, 3, 2403},
 {11652, 11652, 3, 2406},
 {11653, 11653, 3, 2409},
 {11654, 11654, 3, 2412},
 {11655, 11655, 3, 2415},
 {11656, 11656, 3, 2418},
 {11657, 11657, 3, 2421},
 {11658, 11658, 3, 2424},
 {11659, 11659, 3, 2427},
 {11660, 11660, 3, 2430},
 {11661, 11661, 3, 2433},
 {11662, 11662, 3, 2436},
 {11663, 11663, 3, 2439},
 {11664, 11664, 3, 2442},
 {11665, 11665, 3, 2445},
 {11666, 11666, 3, 2448},
 {11667, 11667, 3, 2451},
 {11668, 11668, 3, 2454},
 {11669, 11669, 3, 2457},
 {11670, 11670, 3, 2460},
 {11671, 11671, 3, 2463},
 {11672, 11672, 3, 2466},
 {11673, 11673, 3, 2469},
 {11674, 11674, 3, 2472},
 {11675, 11675, 3, 2475},
 {11676, 11676, 3, 2478},
 {11677, 11677, 3, 2481},
 {11678, 11678, 3, 2484},
 {11679, 11679, 3, 2487},
 {11680, 11680, 3, 2490},
 {11681, 11681, 3, 2493},
 {11682, 11682, 3, 2496},
 {11683, 11683, 3, 2499},
 {11684, 11684, 3, 2502},
 {11685, 11685, 3, 2505},
 {11686, 11686, 3, 2508},
 {11687, 11712, 1, 97},
 {11713, 11738, 1, 65},
 {11739, 11742, 2, 10856},
 {11743, 11744, 1, 12362},
 {11745, 11758, 2, 10860},
 {11759, 11764, 1, 12394},
 {11765, 11768, 2, 10874},
 {11769, 11773, 1, 12414},
 {11774, 11775, 2, 10878},
 {11776, 11781, 1, 12424},
 {11782, 11786, 1, 12431},
 {11787, 11790, 2, 10880},
 {11791, 11792, 1, 12458},
 {11793, 11806, 2, 10884},
 {11807, 11812, 1, 12490},
 {11813, 11816, 2, 10898},
 {11817, 11821, 1, 12510},
 {11822, 11823, 2, 10902},
 {11824, 11829, 1, 12520},
 {11830, 11834, 1, 12527},
 {11835, 11848, 2, 10904},
 {11849, 11849, 3, 2512},
 {11850, 11851, 2, 10918},
 {11852, 11853, 1, 8481},
 {11854, 11854, 3, 2515},
 {11855, 11856, 2, 10920},
 {11857, 11857, 3, 2518},
 {11858, 11866, 2, 10922},
 {11867, 11867, 3, 2522},
 {11868, 11868, 3, 2526},
 {11869, 11870, 1, 13271},
 {11871, 11871, 3, 2530},
 {11872, 11872, 3, 2533},
 {11873, 11873, 3, 2536},
 {11874, 11875, 1, 13057},
 {11876, 11877, 2, 10931},
 {11878, 11878, 3, 2539},
 {11879, 11879, 0, 13064},
 {11880, 11880, 3, 2543},
 {11881, 11882, 2, 10933},
 {11883, 11883, 3, 2547},
 {11884, 11884, 0, 13065},
 {11885, 11885, 3, 2556},
 {11886, 11886, 0, 13067},
 {11887, 11887, 3, 2561},
 {11888, 11888, 0, 13068},
 {11889, 11894, 1, 13070},
 {11895, 11895, 3, 2565},
 {11896, 11896, 0, 13079},
 {11897, 11897, 3, 2572},
 {11898, 11898, 0, 13081},
 {11899, 11899, 3, 2577},
 {11900, 11903, 1, 13082},
 {11904, 11906, 1, 13087},
 {11907, 11907, 0, 13092},
 {11908, 11908, 3, 2583},
 {11909, 11909, 0, 13093},
 {11910, 11910, 3, 2586},
 {11911, 11911, 3, 2589},
 {11912, 11913, 1, 13096},
 {11914, 11914, 3, 2594},
 {11915, 11915, 0, 13101},
 {11916, 11916, 3, 2598},
 {11917, 11917, 3, 2603},
 {11918, 11920, 1, 13102},
 {11921, 11921, 0, 13106},
 {11922, 11922, 3, 2607},
 {11923, 11923, 3, 2612},
 {11924, 11925, 1, 13108},
 {11926, 11926, 0, 13116},
 {11927, 11927, 3, 2617},
 {11928, 11928, 3, 2621},
 {11929, 11929, 3, 2629},
 {11930, 11930, 0, 13111},
 {11931, 11931, 3, 2633},
 {11932, 11935, 2, 10935},
 {11936, 11938, 1, 13118},
 {11939, 11942, 1, 13123},
 {11943, 11943, 0, 13128},
 {11944, 11945, 1, 13131},
 {11946, 11947, 1, 13135},
 {11948, 11948, 3, 2636},
 {11949, 11949, 3, 2640},
 {11950, 11951, 2, 10939},
 {11952, 11952, 3, 2643},
 {11953, 11953, 3, 2647},
 {11954, 11954, 0, 13139},
 {11955, 11956, 1, 13141},
 {11957, 11957, 3, 2651},
 {11958, 11959, 1, 13057},
 {11960, 11961, 2, 10941},
 {11962, 11962, 3, 2654},
 {11963, 11963, 0, 13064},
 {11964, 11964, 3, 2658},
 {11965, 11966, 2, 10943},
 {11967, 11967, 3, 2662},
 {11968, 11968, 0, 13065},
 {11969, 11969, 3, 2671},
 {11970, 11970, 0, 13067},
 {11971, 11971, 3, 2676},
 {11972, 11972, 0, 13068},
 {11973, 11978, 1, 13070},
 {11979, 11979, 3, 2680},
 {11980, 11980, 0, 13079},
 {11981, 11981, 3, 2687},
 {11982, 11982, 0, 13081},
 {11983, 11983, 3, 2692},
 {11984, 11987, 1, 13082},
 {11988, 11990, 1, 13087},
 {11991, 11991, 0, 13092},
 {11992, 11992, 3, 2698},
 {11993, 11993, 0, 13093},
 {11994, 11994, 3, 2701},
 {11995, 11995, 3, 2704},
 {11996, 11997, 1, 13096},
 {11998, 11998, 3, 2709},
 {11999, 11999, 0, 13101},
 {12000, 12000, 3, 2713},
 {12001, 12001, 3, 2718},
 {12002, 12004, 1, 13102},
 {12005, 12005, 0, 13106},
 {12006, 12006, 3, 2722},
 {12007, 12007, 3, 2727},
 {12008, 12009, 1, 13108},
 {12010, 12010, 0, 13116},
 {12011, 12011, 3, 2732},
 {12012, 12012, 3, 2736},
 {12013, 12013, 3, 2744},
 {12014, 12014, 0, 13111},
 {12015, 12015, 3, 2748},
 {12016, 12019, 2, 10945},
 {12020, 12022, 1, 13118},
 {12023, 12026, 1, 13123},
 {12027, 12027, 0, 13128},
 {12028, 12029, 1, 13131},
 {12030, 12031, 1, 13135},
 {12032, 12032, 3, 2751},
 {12033, 12033, 3, 2755},
 {12034, 12035, 2, 10949},
 {12036, 12036, 3, 2758},
 {12037, 12037, 3, 2762},
 {12038, 12038, 0, 13139},
 {12039, 12040, 1, 13141},
 {12041, 12044, 2, 10951},
 {12045, 12045, 3, 2766},
 {12046, 12046, 3, 2771},
 {12047, 12047, 3, 2776},
 {12048, 12048, 3, 2781},
 {12049, 12049, 3, 2786},
 {12050, 12050, 3, 2791},
 {12051, 12051, 3, 2796},
 {12052, 12052, 3, 2801},
 {12053, 12053, 3, 2806},
 {12054, 12054, 3, 2811},
 {12055, 12055, 3, 2816},
 {12056, 12056, 3, 2821},
 {12057, 12057, 3, 2826},
 {12058, 12058, 3, 2831},
 {12059, 12059, 3, 2836},
 {12060, 12060, 3, 2841},
 {12061, 12061, 3, 2846},
 {12062, 12062, 3, 2851},
 {12063, 12069, 2, 10955},
 {12070, 12073, 1, 12300},
 {12074, 12075, 1, 12314},
 {12076, 12077, 1, 12312},
 {12078, 12079, 2, 10962},
 {12080, 12081, 1, 12317},
 {12082, 12083, 1, 8216},
 {12084, 12085, 1, 8220},
 {12086, 12087, 2, 10964},
 {12088, 12088, 3, 2856},
 {12089, 12097, 2, 10966},
 {12098, 12099, 1, 9832},
 {12100, 12107, 2, 10975},
 {12108, 12110, 1, 12339},
 {12111, 12116, 2, 10983},
 {12117, 12117, 3, 2860},
 {12118, 12120, 2, 10989},
 {12121, 12122, 1, 8818},
 {12123, 12126, 1, 12300},
 {12127, 12128, 1, 12314},
 {12129, 12130, 1, 12312},
 {12131, 12132, 2, 10992},
 {12133, 12136, 1, 12300},
 {12137, 12138, 1, 12314},
 {12139, 12140, 1, 12312},
 {12141, 12168, 2, 10994},
 {12169, 12170, 1, 12317},
 {12171, 12180, 2, 11022},
 {12181, 12181, 3, 2863},
 {12182, 12201, 2, 11032},
 {12202, 12203, 1, 8600},
 {12204, 12205, 1, 8598},
 {12206, 12207, 2, 11052},
 {12208, 12209, 1, 8644},
 {12210, 12212, 2, 11054},
 {12213, 12215, 1, 8595},
 {12216, 12260, 2, 11057},
 {12261, 12262, 1, 12296},
 {12263, 12266, 1, 12296},
 {12267, 12268, 1, 12298},
 {12269, 12272, 2, 11102},
 {12273, 12274, 1, 12445},
 {12275, 12285, 1, 12353},
 {12286, 12292, 1, 12363},
 {12293, 12295, 1, 12369},
 {12296, 12361, 1, 12371},
 {12362, 12363, 1, 12541},
 {12364, 12364, 0, 12540},
 {12365, 12374, 1, 12449},
 {12375, 12375, 0, 12533},
 {12376, 12381, 1, 12459},
 {12382, 12382, 0, 12534},
 {12383, 12385, 1, 12465},
 {12386, 12451, 1, 12467},
 {12452, 12455, 1, 12535},
 {12456, 12457, 1, 12445},
 {12458, 12468, 1, 12353},
 {12469, 12475, 1, 12363},
 {12476, 12478, 1, 12369},
 {12479, 12544, 1, 12371},
 {12545, 12546, 1, 12541},
 {12547, 12547, 0, 12540},
 {12548, 12557, 1, 12449},
 {12558, 12558, 0, 12533},
 {12559, 12564, 1, 12459},
 {12565, 12565, 0, 12534},
 {12566, 12568, 1, 12465},
 {12569, 12634, 1, 12467},
 {12635, 12638, 1, 12535},
 {12639, 12640, 1, 12289},
 {12641, 12648, 2, 11106},
 {12649, 12650, 1, 12541},
 {12651, 12652, 1, 12445},
 {12653, 12654, 1, 65288},
 {12655, 12656, 1, 12308},
 {12657, 12658, 1, 65288},
 {12659, 12660, 1, 12308},
 {12661, 12670, 1, 48},
 {12671, 12681, 1, 12353},
 {12682, 12688, 1, 12363},
 {12689, 12756, 1, 12369},
 {12757, 12768, 2, 11114},
 {12769, 12779, 1, 12449},
 {12780, 12780, 0, 12533},
 {12781, 12786, 1, 12460},
 {12787, 12787, 0, 12534},
 {12788, 12854, 1, 12466},
 {12855, 12859, 2, 11126},
 {12860, 12861, 1, 12533},
 {12862, 12871, 2, 11131},
 {12872, 12873, 1, 8242},
 {12874, 12874, 0, 64256},
 {12875, 12876, 1, 64259},
 {12877, 12886, 2, 11141},
 {12887, 12890, 1, 8539},
 {12891, 12892, 1, 8531},
 {12893, 12893, 0, 8304},
 {12894, 12899, 1, 8308},
 {12900, 12909, 1, 8320},
 {12910, 12911, 2, 11151},
 {12912, 12912, 3, 2866},
 {12913, 12914, 2, 11153},
 {12915, 12915, 3, 2869},
 {12916, 12917, 2, 11155},
 {12918, 12918, 3, 2872},
 {12919, 12923, 2, 11157},
 {12924, 12924, 3, 2875},
 {12925, 12926, 2, 11162},
 {12927, 12927, 3, 2878},
 {12928, 12929, 2, 11164},
 {12930, 12930, 3, 2881},
 {12931, 12943, 2, 11166},
 {12944, 12945, 1, 601},
 {12946, 12946, 0, 602},
 {12947, 12948, 1, 602},
 {12949, 12959, 2, 11179},
 {12960, 13019, 1, 32},
 {13020, 13020, 0, 165},
 {13021, 13051, 1, 93},
 {13052, 13059, 2, 11190},
 {13060, 13062, 1, 161},
 {13063, 13068, 2, 11198},
 {13069, 13070, 1, 8249},
 {13071, 13072, 1, 64257},
 {13073, 13073, 0, 8210},
 {13074, 13075, 1, 8224},
 {13076, 13085, 2, 11204},
 {13086, 13087, 1, 769},
 {13088, 13088, 0, 175},
 {13089, 13091, 1, 774},
 {13092, 13113, 2, 11214},
 {13114, 13117, 1, 176},
 {13118, 13119, 2, 11236},
 {13120, 13122, 1, 188},
 {13123, 13128, 1, 192},
 {13129, 13145, 1, 199},
 {13146, 13151, 1, 217},
 {13152, 13157, 1, 224},
 {13158, 13174, 1, 231},
 {13175, 13181, 1, 249},
 {13182, 13191, 2, 11238},
 {13192, 13193, 1, 8242},
 {13194, 13194, 0, 64256},
 {13195, 13196, 1, 64259},
 {13197, 13206, 2, 11248},
 {13207, 13210, 1, 8539},
 {13211, 13212, 1, 8531},
 {13213, 13213, 0, 8304},
 {13214, 13219, 1, 8308},
 {13220, 13229, 1, 8320},
 {13230, 13231, 2, 11258},
 {13232, 13232, 3, 2884},
 {13233, 13234, 2, 11260},
 {13235, 13235, 3, 2887},
 {13236, 13237, 2, 11262},
 {13238, 13238, 3, 2890},
 {13239, 13243, 2, 11264},
 {13244, 13244, 3, 2893},
 {13245, 13246, 2, 11269},
 {13247, 13247, 3, 2896},
 {13248, 13249, 2, 11271},
 {13250, 13250, 3, 2899},
 {13251, 13253, 2, 11273},
 {13254, 13263, 1, 48},
 {13264, 13267, 2, 11276},
 {13268, 13269, 1, 40},
 {13270, 13271, 1, 46},
 {13272, 13273, 1, 58},
 {13274, 13283, 1, 48},
 {13284, 13287, 2, 11280},
 {13288, 13289, 1, 40},
 {13290, 13291, 1, 46},
 {13292, 13293, 1, 58},
 {13294, 13301, 2, 11284},
 {13302, 13305, 1, 12300},
 {13306, 13307, 1, 12314},
 {13308, 13309, 1, 12312},
 {13310, 13311, 2, 11292},
 {13312, 13313, 1, 12317},
 {13314, 13315, 1, 8216},
 {13316, 13317, 1, 8220},
 {13318, 13832, 2, 11294},
 {13833, 13834, 1, 11916},
 {13835, 13846, 2, 11809},
 {13847, 13848, 1, 39135},
 {13849, 14032, 2, 11821},
 {14033, 14034, 1, 24536},
 {14035, 14072, 2, 12005},
 {14073, 14074, 1, 29494},
 {14075, 14186, 2, 12043},
 {14187, 14188, 1, 32592},
 {14189, 14190, 2, 12155},
 {14191, 14192, 1, 32709},
 {14193, 14197, 2, 12157},
 {14198, 14199, 1, 11967},
 {14200, 14295, 2, 12162},
 {14296, 14297, 1, 19972},
 {14298, 14299, 2, 12258},
 {14300, 14301, 1, 20015},
 {14302, 14303, 1, 20032},
 {14304, 14320, 2, 12260},
 {14321, 14322, 1, 20349},
 {14323, 14326, 2, 12277},
 {14327, 14328, 1, 20480},
 {14329, 14354, 2, 12281},
 {14355, 14356, 1, 20993},
 {14357, 14363, 2, 12307},
 {14364, 14365, 1, 21258},
 {14366, 14391, 2, 12314},
 {14392, 14393, 1, 21856},
 {14394, 14396, 2, 12340},
 {14397, 14398, 1, 22030},
 {14399, 14406, 2, 12343},
 {14407, 14408, 1, 22129},
 {14409, 14410, 2, 12351},
 {14411, 14412, 1, 22188},
 {14413, 14420, 2, 12353},
 {14421, 14422, 1, 22323},
 {14423, 14429, 2, 12361},
 {14430, 14431, 1, 22517},
 {14432, 14451, 2, 12368},
 {14452, 14453, 1, 23011},
 {14454, 14472, 2, 12388},
 {14473, 14474, 1, 23422},
 {14475, 14498, 2, 12407},
 {14499, 14500, 1, 24084},
 {14501, 14503, 2, 12431},
 {14504, 14505, 1, 24171},
 {14506, 14507, 2, 12434},
 {14508, 14509, 1, 24254},
 {14510, 14513, 2, 12436},
 {14514, 14515, 1, 24348},
 {14516, 14546, 2, 12440},
 {14547, 14549, 1, 24850},
 {14550, 14569, 2, 12471},
 {14570, 14571, 1, 25410},
 {14572, 14587, 2, 12491},
 {14588, 14589, 1, 25790},
 {14590, 14604, 2, 12507},
 {14605, 14606, 1, 26203},
 {14607, 14626, 2, 12522},
 {14627, 14628, 1, 26672},
 {14629, 14639, 2, 12542},
 {14640, 14641, 1, 26864},
 {14642, 14649, 2, 12553},
 {14650, 14651, 1, 27007},
 {14652, 14654, 2, 12561},
 {14655, 14656, 1, 27094},
 {14657, 14663, 2, 12564},
 {14664, 14665, 1, 27216},
 {14666, 14670, 2, 12571},
 {14671, 14673, 1, 27293},
 {14674, 14700, 2, 12576},
 {14701, 14702, 1, 27883},
 {14703, 14735, 2, 12603},
 {14736, 14737, 1, 28583},
 {14738, 14745, 2, 12636},
 {14746, 14747, 1, 28765},
 {14748, 14753, 2, 12644},
 {14754, 14755, 1, 28883},
 {14756, 14775, 2, 12650},
 {14776, 14777, 1, 29269},
 {14778, 14783, 2, 12670},
 {14784, 14785, 1, 29444},
 {14786, 14791, 2, 12676},
 {14792, 14793, 1, 29573},
 {14794, 14794, 0, 29589},
 {14795, 14797, 1, 29598},
 {14798, 14809, 2, 12682},
 {14810, 14811, 1, 29722},
 {14812, 14814, 2, 12694},
 {14815, 14817, 1, 29743},
 {14818, 14828, 2, 12697},
 {14829, 14831, 1, 29829},
 {14832, 14847, 2, 12708},
 {14848, 14849, 1, 30098},
 {14850, 14854, 2, 12724},
 {14855, 14856, 1, 30229},
 {14857, 14867, 2, 12729},
 {14868, 14869, 1, 30372},
 {14870, 14876, 2, 12740},
 {14877, 14878, 1, 30559},
 {14879, 14887, 2, 12747},
 {14888, 14889, 1, 30765},
 {14890, 14897, 2, 12756},
 {14898, 14899, 1, 30944},
 {14900, 14907, 2, 12764},
 {14908, 14909, 1, 31067},
 {14910, 14931, 2, 12772},
 {14932, 14933, 1, 31419},
 {14934, 14961, 2, 12794},
 {14962, 14963, 1, 31944},
 {14964, 14967, 2, 12822},
 {14968, 14970, 1, 32007},
 {14971, 14979, 2, 12826},
 {14980, 14981, 1, 32139},
 {14982, 14998, 2, 12835},
 {14999, 15000, 1, 32594},
 {15001, 15007, 2, 12852},
 {15008, 15009, 1, 32750},
 {15010, 15023, 2, 12859},
 {15024, 15025, 1, 32983},
 {15026, 15056, 2, 12873},
 {15057, 15058, 1, 33727},
 {15059, 15086, 2, 12904},
 {15087, 15088, 1, 34471},
 {15089, 15099, 2, 12932},
 {15100, 15101, 1, 34732},
 {15102, 15116, 2, 12943},
 {15117, 15118, 1, 35005},
 {15119, 15121, 2, 12958},
 {15122, 15123, 1, 35056},
 {15124, 15124, 0, 35078},
 {15125, 15127, 1, 35096},
 {15128, 15144, 2, 12961},
 {15145, 15146, 1, 35651},
 {15147, 15182, 2, 12978},
 {15183, 15184, 1, 36789},
 {15185, 15212, 2, 13014},
 {15213, 15214, 1, 37293},
 {15215, 15228, 2, 13042},
 {15229, 15230, 1, 37579},
 {15231, 15280, 2, 13056},
 {15281, 15282, 1, 38837},
 {15283, 15291, 2, 13106},
 {15292, 15293, 1, 38994},
 {15294, 15300, 2, 13115},
 {15301, 15302, 1, 39218},
 {15303, 15307, 2, 13122},
 {15308, 15309, 1, 39353},
 {15310, 15314, 2, 13127},
 {15315, 15316, 1, 39469},
 {15317, 15320, 2, 13132},
 {15321, 15322, 1, 39605},
 {15323, 15325, 2, 13136},
 {15326, 15327, 1, 39731},
 {15328, 15443, 2, 13139}
};

static fz_error *new_adobe_japan1_ucs2(pdf_cmap **out)
{
	fz_error *error;
	pdf_cmap *cmap;
	error = pdf_newcmap(&cmap);
	if (error)
		return error;
	cmap->staticdata = 1;
	cmap->ranges = (pdf_range*)&g_cmap_adobe_japan1_ucs2_ranges[0];
	cmap->table = (int*)&g_cmap_adobe_japan1_ucs2_table[0];
	strcpy(cmap->cmapname, "Adobe-Japan1-UCS2");
	strcpy(cmap->usecmapname, "");
	cmap->wmode = 0;
	cmap->ncspace = 1;
	cmap->cspace[0].n = 2;
	cmap->cspace[0].lo[0] = 0;
	cmap->cspace[0].hi[0] = 255;
	cmap->cspace[0].lo[1] = 0;
	cmap->cspace[0].hi[1] = 255;
	cmap->cspace[0].lo[2] = 192;
	cmap->cspace[0].hi[2] = 192;
	cmap->cspace[0].lo[3] = 192;
	cmap->cspace[0].hi[3] = 192;
	
	cmap->rlen = 2090;
	cmap->rcap = 2090;
	cmap->tlen = 13255;
	cmap->tcap = 13255;
	*out = cmap;

	return fz_okay;
}

#else

	if (!strcmp(name, "Adobe-Japan1-UCS2"))
		return new_adobe_japan1_ucs2(cmapp);

#endif
#endif
